采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
已经获取了openid了,但是没有写入cookie,这个写入cookie是在前端处理的吗?
我的环境是:在window运行虚拟机,在hosts配置sell.com到虚拟机的地址,使用flidder,在手机上配置代理
访问sell.com,一直重定向,抓包的结果如下:
nginx这里我改成了我那个natapp配置本地的域名,
你分析得很对,就是由于没有写入 cookie, cookie 是由前端写入的,具体代码在前端代码src/components/goods/goods.vue 第102行
你是不是改过了前端源码?正常的话,直接访问链接 /#/?openid=xxxx 就会写入 cookie 的
非常感谢!
我的也出现奇怪的问题,用手机端访问,出现cookie中没有写入openid,导致在下订单支付出现错误,订单id不能为空,但是使用微信开发者工具,可以访问的。就是支付出现问题,请师兄回答,是什么问题。
抓包看,你重新开一个问题,把遇到的情况截图,详细描述。 http://www.imooc.com/article/70497 http://www.imooc.com/article/31607
来晚了。
和你问题一样,也是输入sell.com后不停的冲重定向。
按师兄说的,我看了看前段代码,再仔细查看后发现是我写的/userInfo方法返回值openid写成了openId,本该小写的写成了大写,改正后发现正常了。
晕,弄了一个小时,原来如此
我也遇到同样的问题,只不过是因为 忘了对returnUrl进行URLEncoder了。加上就好了。
赞!!
我也遇到了, 找问题找了一个小时, 后来到这来查, 汗
但是我这里并没有改动。会不会是cookie路径和域的问题??
你应该租师兄的账号调试,重定向是因为安卓报错了,你的openid不是白名单。租完之后记得看优酷的三个视频。
这些账号我都自己有了,可以通过把openid加入到白名单解决吗?如何加?
登录后可查看更多问答,登录/注册
从0到1开发中小型企业级Java应用,并学会迭代重构技巧
8.2k 10
3.3k 4
6.8k 9
2.0k 32
4.1k 26