laravel5 开发微信公众号自动回复消息请绕过这两个没必要跳的坑!!!

Uiaoin 2019-04-30 3097

原因一:Laravel防止跨站请求伪造,在中间件VerifyCsrfToken中阻止了微信服务器发来的请求

解决办法:在中间件VerifyCsrfToken类中加入,如被限制的路径为“/weixin”

  1. protected $except = [
  2. '/weixin'
  3. ];


原因二:在微信服务器指向的路由中只设置了get请求,而微信发来的请求一般除了get还有post

 解决办法:将get设置为any即可


以上两个原因主要由于粗心造成,也是费了好长时间自己才找出来问题,希望各位在开发者少走弯路! 

加载更多