问题很奇葩,此前正常运行半个月了。
今天突然在微信浏览器中出现这样的错误,莫名其妙中!服务器日志中也没啥有用信息,perfnet 错误比较多。
再没别的东西。
----------------------------------
事件类型: 错误
事件来源: PerfNet
事件种类: 无
事件 ID: 2004
日期:
事件: 16:22:11
用户: N/A
计算机: XXX
描述:
无法打开服务器服务。服务器性能数据 将不会被返回。返回的错误码是数据 DWORD 0。
数据:
-----
还有个奇葩的现象,通过 fiddler 代理调试,查看 http 头,正常访问;
通过蜂窝网络打开,就是上面的 400 错误。
-------
这个页面的场景是这样的,直接进入电子会员卡,会首先检查微信用户是否对该公众号授权,如果授权了,返回 openid,查询会员卡信息;如果没有绑定,就提示需要注册或者绑定。
所以这里有一个 callback 的可能性,就是 直接访问的页面地址如果是
http://url.com/page,经过微信请求, 可能页面会变成
http://url.com/page?code=xxxxxxxx 这样子的。
------
以前做微信内嵌浏览器开发,有个坑,POST 的数据有可能会丢失。
CSDN 上有人指出,微信会把 post 的数据首先发到微信服务器上,然后经过转发,才会到达用户服务器。
post 数据丢失的话,就只好用 get 数据传递信息了。
-----
想问问那位大神能帮忙解答一下吗?