[建站教程] 微信小程序自带的referer (附:微信,头条,支付宝,百度小程序的自带referer)

[复制链接]
admin 发表于 2021-11-21 17:58:02 | 显示全部楼层 |阅读模式

登录后,购买下载资源更方便!

您需要 登录 才可以下载或查看,没有账号?立即注册

×
背景

一个获取列表信息的接口,在我在浏览器可以正常获取数据,但小程序的接口返回失败:/1invalid_request

( y* Y3 s! J. e" Z

定位问题

在CGI中有域名白名单校验:0 A& P1 I8 @  T  I& Y8 Z
checkhost()函数会校验请求头中的referer字段的域名是否在白名单中。

微信小程序有自带的 referer, 且不可修改

只需要将
' S) n! s" g; e# X  t3 r0 mhttps://servicewechat.com$ v1 w. x) C( }9 k- F2 H# m9 o
设置到域名白名单中即可。


' r. w) L) J4 O$ k  J9 @2 m; l7 }

其他平台的referer格式

平台        referer        备注

微信小程序        https://servicewechat.com/{appid}/{version}/page-frame.html        

头条抖音        https://tmaservice.developer.toutiao.com        

百度小程序        https://smartapps.cn/{appKey}/{version}/page-frame.html        百度小程序请求referer调整

支付宝        https://你的appid.hybrid.alipay-eco.com        蚂蚁开发文档


( t0 n- e5 }; Q- J' |% a3 B
评论0

手机版|小黑屋|源码模版|全球支付|VISA信用卡|MASTER信用卡|科恒数字网-持续研发、集成、交付、运营方案资源库

GMT+8, 2026-11-13 05:04 , Processed in 0.036483 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.