thinkphp5.0 接收不到post请求发送的数据?
一个简单的post请求,之前都是正常的,突然出现问题了,由于thinkphp5.0用的不是很熟,应该问题不大,希望各位路过大神看看。
- 微信小程序客户端发送post请求代码,也用不涉及微信小程序知识
换成postman工具,发送请求问题是一样的
- 服务器端处理
Route::post('api/:version/token/user','api/:version.Token/getToken');
从Request对象来看,并没有什么问题,方式是post,数据最终也在这个对象内,很疑惑的是之前都是好好的,直接通过参数绑定的方式就获取到了code的值,现在不知道自己哪里改动了,还是怎么突然就出错了。
感谢各位大神路过指点,如有弱智之处请包含。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
postman 里 Content-Type 是 application/x-www-form-urlencoded, Body 为 from-data 的话会在 $_POST 里
Content-Type 是 application/json, Body 为 raw (JSON) 用 file_get_contents("php://input") 接收
也就是 为啥在 input 里的原因吧
接收数据接收不到?接收Post的数据用all() 或者 input() 都可以啊,最好先在接收的方法最前面先打印看看有没有post数据过来。没有的话就是你传参数那里的问题了
请问下这个 有断点调试功能的工具是什么啊
路由这边改为 Route::any( ) 试试。
请问下phpstorm怎么配置xdebug断点调试啊
可以看一下这篇博文也许对你有帮助 地址: https://www.blanc.site/archiv...