thinkphp5.0 接收不到post请求发送的数据?

发布于 2022-09-07 11:53:35 字数 746 浏览 97 评论 0

一个简单的post请求,之前都是正常的,突然出现问题了,由于thinkphp5.0用的不是很熟,应该问题不大,希望各位路过大神看看。

  1. 微信小程序客户端发送post请求代码,也用不涉及微信小程序知识

clipboard.png

换成postman工具,发送请求问题是一样的

clipboard.png

  1. 服务器端处理

Route::post('api/:version/token/user','api/:version.Token/getToken');

clipboard.png

clipboard.png
从Request对象来看,并没有什么问题,方式是post,数据最终也在这个对象内,很疑惑的是之前都是好好的,直接通过参数绑定的方式就获取到了code的值,现在不知道自己哪里改动了,还是怎么突然就出错了。
感谢各位大神路过指点,如有弱智之处请包含。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

っ左 2022-09-14 11:53:35

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 里的原因吧

独闯女儿国 2022-09-14 11:53:35

接收数据接收不到?接收Post的数据用all() 或者 input() 都可以啊,最好先在接收的方法最前面先打印看看有没有post数据过来。没有的话就是你传参数那里的问题了

高冷爸爸 2022-09-14 11:53:35

请问下这个 有断点调试功能的工具是什么啊

苍暮颜 2022-09-14 11:53:35

路由这边改为 Route::any( ) 试试。

网名女生简单气质 2022-09-14 11:53:35

请问下phpstorm怎么配置xdebug断点调试啊

夢归不見 2022-09-14 11:53:35

可以看一下这篇博文也许对你有帮助 地址: https://www.blanc.site/archiv...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文