一个简单的post请求,之前都是正常的,突然出现问题了,由于thinkphp5.0用的不是很熟,应该问题不大,希望各位路过大神看看。
- 微信小程序客户端发送post请求代码,也用不涉及微信小程序知识
换成postman工具,发送请求问题是一样的
- 服务器端处理
Route::post('api/:version/token/user','api/:version.Token/getToken');
从Request对象来看,并没有什么问题,方式是post,数据最终也在这个对象内,很疑惑的是之前都是好好的,直接通过参数绑定的方式就获取到了code的值,现在不知道自己哪里改动了,还是怎么突然就出错了。
感谢各位大神路过指点,如有弱智之处请包含。
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 里的原因吧