您好, , 海量一手媒体资源,专业、正规、高效,为企业提供一站式营销推广服务!
温馨提示
运营小帮手
一站式互联网营销服务平台
  全国免费咨询热线
0755-23071973
运营小帮手
软文发稿
PC端 选择媒体
更方便、更快捷!
查看媒体价格
软文发布、软文代写、百科制作、问答营销、微信营销、微信营销
查看媒体价格
当前位置: 运营小帮手首页 > 新闻中心 > 文章正文

微信小程序POST请求在服务器端接收不到请求参数的解决办法

今天在做微信小程序项目的时候,尝试使用POST发送一个请求来获取数据,调用的是搜索接口,但是,客户端发送的参数在服务器端接收不到,很是奇怪,最后找到了解决文案!

可能大家也会遇到同样的问题,为此给大家写下此篇文章以记录一下如何解决!我们正常使用同样的接口,使用GET请求是没有问题的,可以正常获取到结果,服务器端也能正常接收到请求参数,但是POST请求却在服务器端接收不到请求参数!

异常请求

正确请求

下面将正确的POST请求代码贴出来:

正常情况下,我们通常都是设置Content-Type为application/json的,但是很奇怪,在微信小程序中这样设置是接收不到参数的,导致服务器返回错误。

解决办法

将Content-Type设置为application/x-www-form-urlencoded,也就是采用表单的形式来提交,就没有问题了!

另外,如果参数值有中文,也不需要调用encodeURICompoent函数来编码了,wx.request这个API内部会自动处理了。

结尾

运营小帮手承接 微信小程序 项目开发,欢迎咨询我们的客服!

关键词:

猜您可能需要的服务: