(6)服务器接收的get请求参数为什么都是null?

来源:互联网 发布:无网络也可以自动报时 编辑:程序博客网 时间:2024/06/07 22:57

1.我填写服务器配置中的url,token

这里写图片描述

点击提交(注意:当你点击提交按钮的时候,微信服务器就会发送get请求到url中,这时开发者服务器会拦截url,做后续处理)

这里写图片描述

2.也许你会复制url http://mkukw4.natappfree.cc/WinXin/wx.do到浏览器的地址栏中,这时却发现参数都为null。

这里写图片描述

3.为什么会这样呢?为什么服务器接收的get请求参数都是null?

因为当你把url复制到地址栏按enter时,是前端页面发送get请求给开发者服务器,而不是微信服务器发送get请求,跟微信服务器没有关系。

然后,当你利用地址栏发get请求时,url后面却没有携带参数,后台当然接受不到参数值了,就会报空指针异常java.lang.NullPointerException。

你试一下地址栏这样发get请求(http://mkukw4.natappfree.cc/WinXin/wx.do?signature=xxx&timestamp=xxx&nonce=xxx&echostr=xxx),你就会接收到参数了,不过这不是微信讨论的东西了。

阅读全文
0 1