小程序
小游戏
企业微信
微信支付
扫描小程序码分享
https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Global_Return_Code.html
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我知道为什么了?在这里留下一点记录给有用的人。
问题在于我用的框架默认返回的是数据类型是:content-type: application/json
而微信服务器可接收的数据类型是:content-type: text/html; charset=utf-8
所以各位如果遇到相同的问题,无法配置服务器,请讲返回微信服务器的Respose的content-type字段,改成,text/html; charset=utf-8。
尤其是那些使用框架的同学,请注意这一点。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
使用ngrok是不行的,微信发送请求是模拟浏览器访问的,即User-Agent为Mozilla/4.0,ngrok默认是不支持的。使用curl访问是没问题的,使用的User-Agent为curl/7.88.1,ngrok是没问题的
我也遇到了提示{"errcode":-106,"errmsg":"token check fail"}的问题。
发现是内网穿透工具提供的地址(https://31c2-103-90-189-34.ngrok-free.app)中包含有 - 字符导致的,我换了个内网穿透工具,地址中没有 - 字符,发现就可以了。
可以直接 输出 echostr 的值看有无效果 - 返回的header头问题 - 文件可能存在bom - 用的ngrok 之类的代理可能有缓存
解决了吗
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我知道为什么了?在这里留下一点记录给有用的人。
问题在于我用的框架默认返回的是数据类型是:content-type: application/json
而微信服务器可接收的数据类型是:content-type: text/html; charset=utf-8
所以各位如果遇到相同的问题,无法配置服务器,请讲返回微信服务器的Respose的content-type字段,改成,text/html; charset=utf-8。
尤其是那些使用框架的同学,请注意这一点。
我也遇到了提示{"errcode":-106,"errmsg":"token check fail"}的问题。
发现是内网穿透工具提供的地址(https://31c2-103-90-189-34.ngrok-free.app)中包含有 - 字符导致的,我换了个内网穿透工具,地址中没有 - 字符,发现就可以了。
可以直接 输出 echostr 的值看有无效果 - 返回的header头问题 - 文件可能存在bom - 用的ngrok 之类的代理可能有缓存
解决了吗