首页 > 微信应用  > 

总结关于Referer丢失的问题(微信H5支付)

总结关于Referer丢失的问题(微信H5支付)
最近公司申请了微信的H5支付 相关支付文档见这里 https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=15_4发布上线后发起支付 一直报错 商家参数格式有误,请联系商家解决。

最近公司申请了微信的h5支付 相关支付文档见这里 https://pay.weixin.qq.com/wiki/doc/api/h5.php?chapter=15_4发布上线后发起支付 一直报错 商家参数格式有误,请联系商家解决 根据微信官方文档的错误提示 应该是 referer 丢失的问题 于是定位一通发现还真是 referer 丢失了 记录下解决问题过程。

Referer 是什么

HTTP Referer是 HTTP 请求 header 头信息的一部分 当浏览器向web服务器发送请求的时候,一般会带上Referer

告诉服务器我是从哪个页面链接过来的,服务器藉此可以获得一些信息用于处理。

比如我们在 Chrome 浏览器的控制台下 可以看到 Request Headers 下有类似如下的信息

Provisional headers are shownAccept: /Origin: local.test5.showReferer: local.test5.show/test/showUser-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36

总结关于Referer丢失的问题(微信H5支付)由讯客互联微信应用栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“总结关于Referer丢失的问题(微信H5支付)