本文主要是介绍post请求服务器端无法获取的解答,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
$_POST
只能接收 Content-Type 为 application/x-www-form-urlencoded
和 multipart/form-data
的 POST 数据。
如果你要用 $_POST
的话,你就改一下这里:
header: {'Content-Type': 'application/json'}
把上面的 application/json
改成 application/x-www-form-urlencoded
(如果要上传文件的话就改成 multipart/form-data
,但是微信小程序里的上传文件用的是另外一个 API,具体的你可以仔细看一下文档)。
如果你坚持不改掉 application/json
的话,也不是没有办法,你就用
$input = file_get_contents('php://input');
来读取 POST 过来的数据。
这篇关于post请求服务器端无法获取的解答的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!