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×tamp=xxx&nonce=xxx&echostr=xxx)
,你就会接收到参数了,不过这不是微信讨论的东西了。