為什麼 $request->all() 對於 Laravel RESTFUL 應用程式中從 Postman 發送的帶有表單資料的 PATCH 和 PUT 請求傳回一個空數組?

DDD
發布: 2024-10-24 17:46:02
原創
142 人瀏覽過

Why does $request->all() 在 Laravel RESTFUL 應用程式中為 PATCH 和 PUT 請求傳回一個空數組,其中包含從 Postman 發送的表單資料? 
all() 在 Laravel RESTFUL 應用程式中為 PATCH 和 PUT 請求傳回一個空數組,其中包含從 Postman 發送的表單資料? " />

HTTP PATCH 和PUT 請求遇到Postman 發送的表單資料問題

在Laravel RESTFUL 應用程式中,使用者在嘗試使用PATCH 或透過Postman 發送帶有表單資料的PUT 請求。 🎜>對於POST 請求,使用form-data 時$request->all() 可以正常運行,但是對於PATCH 和PUT,相同的方法無法檢索從Postman 傳輸的參數。 ->all() 存取所有HTTP 方法(PATCH、PUT、POST)的參數。但此解決方案偏離了標準RESTFUL API 實踐,更合適的方法需要在Postman 中進行調整:

將請求類型設為。為HTTP POST 方法。請求。

此方法允許將參數從Postman 成功傳輸到後端,解決PATCH 和PUT 問題。和PUT 操作。

以上是為什麼 $request->all() 對於 Laravel RESTFUL 應用程式中從 Postman 發送的帶有表單資料的 PATCH 和 PUT 請求傳回一個空數組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!