[英]POST request is always empty - Laravel 8
我正在使用 PHP 8.0.7、Laravel 8.41.0 和 Laravel 新手。 構建一些簡單的 API。 GET API 沒有問題,但 POST 有問題。
無論我做什么,$request 對象始終為空。 它只是返回 []。
我在 Fiddler 中發布以下數據:
User-Agent: Fiddler
Content-Type: application/json
{
"parent_id" : "1",
"process_no" : "20",
"process_name" : "Aux Electrical",
"level" : "4",
"priority_no" : "1"
}
我試圖在 api.php 中轉儲 $request 內容無濟於事。
Route::post('/processtree', function (Request $request){
return $request->all();
});
我嘗試了各種不同版本的讀取 $request 對象,還是沒用。 我得到的只是[]。
任何想法這里可能有什么問題?
也許將您的 json 重新格式化為有效的( :
而不是=
)
{
"parent_id":"1",
"process_no":"20",
"process_name":"Aux Electrical",
"level":"4",
"priority_no":"1"
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.