第一:验证服务器有效性。
微信需要验证服务器的有效性,通过以下方式。
注意:需要原样返回echostr参数内容,来告诉微信服务器,这个是有效的服务器
在开发者首次提交验证申请时,微信服务器将发送GET请求到填写的URL上,并且带上四个参数(signature、timestamp、nonce、echostr),开发者通过对签名(即signature)的效验,来判断此条消息的真实性。
此后,每次开发者接收用户消息的时候,微信也都会带上前面三个参数(signature、timestamp、nonce)访问开发者设置的URL