鍍金池/ 問答/PHP/ thinkphp5.0 接收不到post請求發(fā)送的數(shù)據(jù)?

thinkphp5.0 接收不到post請求發(fā)送的數(shù)據(jù)?

一個(gè)簡單的post請求,之前都是正常的,突然出現(xiàn)問題了,由于thinkphp5.0用的不是很熟,應(yīng)該問題不大,希望各位路過大神看看。

  1. 微信小程序客戶端發(fā)送post請求代碼,也用不涉及微信小程序知識

clipboard.png

換成postman工具,發(fā)送請求問題是一樣的

clipboard.png

  1. 服務(wù)器端處理

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

clipboard.png

clipboard.png
從Request對象來看,并沒有什么問題,方式是post,數(shù)據(jù)最終也在這個(gè)對象內(nèi),很疑惑的是之前都是好好的,直接通過參數(shù)綁定的方式就獲取到了code的值,現(xiàn)在不知道自己哪里改動(dòng)了,還是怎么突然就出錯(cuò)了。
感謝各位大神路過指點(diǎn),如有弱智之處請包含。

回答
編輯回答
孤毒

postman 里 Content-Type 是 application/x-www-form-urlencoded, Body 為 from-data 的話會(huì)在 $_POST 里
Content-Type 是 application/json, Body 為 raw (JSON) 用 file_get_contents("php://input") 接收

也就是 為啥在 input 里的原因吧

2017年10月22日 10:52
編輯回答
青裙

可以看一下這篇博文也許對你有幫助 地址: https://www.blanc.site/archiv...

2018年2月4日 09:43
編輯回答
笑浮塵

接收數(shù)據(jù)接收不到?接收Post的數(shù)據(jù)用all() 或者 input() 都可以啊,最好先在接收的方法最前面先打印看看有沒有post數(shù)據(jù)過來。沒有的話就是你傳參數(shù)那里的問題了

2017年8月4日 08:59
編輯回答
萢萢糖

請問下phpstorm怎么配置xdebug斷點(diǎn)調(diào)試啊

2018年1月18日 15:32
編輯回答
情皺

請問下這個(gè) 有斷點(diǎn)調(diào)試功能的工具是什么啊

2017年6月9日 19:40
編輯回答
枕頭人

路由這邊改為 Route::any( ) 試試。

2017年7月19日 19:23