小程序
小游戏
企业微信
微信支付
扫描小程序码分享
wx.request,post 请求, http接口,真机调试,后端eggjs,无法获取referer;开发者工具发出的请求,eggjs可以正常获取到referer。是和http协议类型有关吗?
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
百度来的,不知道行不行。https://blog.csdn.net/u011019468/article/details/124694365
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你是不是没有把接口请求地址,配置在开发者后台的白名单里面?
https://developers.weixin.qq.com/s/Y90kqPmK7TeH
我不太清楚这种问题 代码片段对解决问题能有什么帮助。。。
代码片段 只有一句话,就是wx.request 随便朝一个本地host 发一个请求
以下是截图,上面一段是通过devtool 发出的请求得到的ref 信息,下面一段是通过devtool 的 手机扫码后用手机访问时候获得到的 ref。
或许仅在某些版本的手机微信,加上是本地host时会有这个问题?
麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,复现的具体时间点
谢邀
referer是在header里面的
就是常说的请求头,跟系统使用的浏览器内核有关
referer是表示这个页面从哪里来的,就是当前页面的上级页面的url,如果这个请求不是从上级页面来的,直接请求的那么也会没这个值
如果有这个值,而是前端没有发送,那就可能是前端相关设备删掉或者不支持传referer。
根据你说的情况,你可以用真机打开调试模式,看真机上是请求header里面有没这个值
类似下图:
然后再结合调试信息打印相关LOG排查原因
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
百度来的,不知道行不行。https://blog.csdn.net/u011019468/article/details/124694365
你是不是没有把接口请求地址,配置在开发者后台的白名单里面?
https://developers.weixin.qq.com/s/Y90kqPmK7TeH
我不太清楚这种问题 代码片段对解决问题能有什么帮助。。。
代码片段 只有一句话,就是wx.request 随便朝一个本地host 发一个请求
以下是截图,上面一段是通过devtool 发出的请求得到的ref 信息,下面一段是通过devtool 的 手机扫码后用手机访问时候获得到的 ref。
或许仅在某些版本的手机微信,加上是本地host时会有这个问题?
麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,复现的具体时间点
【真机调试】访问本地调试接口(192.168.1.xxx:8080),所有request header都没有,真机调试麻不麻烦?还有你的后台兼容多个入口,麻不麻烦?
官方快点解决吧(每次必复现)
谢邀
referer是在header里面的
就是常说的请求头,跟系统使用的浏览器内核有关
referer是表示这个页面从哪里来的,就是当前页面的上级页面的url,如果这个请求不是从上级页面来的,直接请求的那么也会没这个值
如果有这个值,而是前端没有发送,那就可能是前端相关设备删掉或者不支持传referer。
根据你说的情况,你可以用真机打开调试模式,看真机上是请求header里面有没这个值
类似下图:
然后再结合调试信息打印相关LOG排查原因