小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在模拟器和安卓真机上都没有问题,在苹果机上调用wx.request接口发送POST请求时,自动变为了GET请求,不知道是怎么回事,希望官方帮忙定位一下原因
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
同问
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
是不是你的api是http的,被小程序强制升级为https,然后post变get了。
类似于nginx rewrite 后return 307的效果?
我的在模拟器里面,post也是变成get了,也是醉
应该是服务器的原因吧
不是啊,我设置的服务器只接受POST类型的请求,然后我再小程序上输出打印信息,提示服务器不接受GET类型请求
你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
问题已经解决,需要在url地址后面再添一个“/”,也就是需要以两个“//”结束。造成这个问题的原因希望你们可以查清楚。我在向服务器POST数据的时候,如果以一个“/”结尾,最新版IOS系统会将请求方式自动变为GET,需要再添加一个“/”才能正确接受数据
这个问题的解决办法是:在url地址一定要以两个/结尾才行,是不是很搞笑
注意你的服务端框架规则,应该不是微信接口问题。
我设置服务器只接受POST类型请求,在小程序控制台的打印信息中,提示服务器不接受GET类型请求,如果是服务器框架规则问题,那为什么安卓系统和开发工具模拟器上都没有问题,只在IOS系统上出现问题呢
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
同问
是不是你的api是http的,被小程序强制升级为https,然后post变get了。
类似于nginx rewrite 后return 307的效果?
我的在模拟器里面,post也是变成get了,也是醉
应该是服务器的原因吧
不是啊,我设置的服务器只接受POST类型的请求,然后我再小程序上输出打印信息,提示服务器不接受GET类型请求
你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
问题已经解决,需要在url地址后面再添一个“/”,也就是需要以两个“//”结束。造成这个问题的原因希望你们可以查清楚。我在向服务器POST数据的时候,如果以一个“/”结尾,最新版IOS系统会将请求方式自动变为GET,需要再添加一个“/”才能正确接受数据
这个问题的解决办法是:在url地址一定要以两个/结尾才行,是不是很搞笑
注意你的服务端框架规则,应该不是微信接口问题。
我设置服务器只接受POST类型请求,在小程序控制台的打印信息中,提示服务器不接受GET类型请求,如果是服务器框架规则问题,那为什么安卓系统和开发工具模拟器上都没有问题,只在IOS系统上出现问题呢