微信小程序> 微信小程序referer校验

微信小程序referer校验

浏览量:1925 时间: 来源:changliangwl

小程序所有请求head reffer 格式固定,如何校验是否是小程序发出的请求,并过滤拦截???

https://mp.weixin.qq.com/debug/wxadoc/dev/api/api-network.html

head reffer 格式如下

https://servicewechat.com/{appid}/{version}/page-frame.html

其中 {appid} 为小程序的 appid,

{version} 为小程序的版本号,版本号为 0 表示为开发版、体验版以及审核版本,版本号为 devtools 表示为开发者工具,其余为正式版本。

java 校验

public boolean verifyRequestReferer(String referer){String appappId=PropKit.get("appappId");String regEx = "^https://servicewechat.com/"+appappId+"/(\d+(\.\d+)?|devtools)/page-frame.html$";Pattern pattern = Pattern.compile(regEx);Matcher matcher = pattern.matcher(referer);return matcher.matches();}




小程序

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎