我目前使用Chrome插件郵遞員 - REST客戶端來輕鬆創建POST/GET請求,這是一個不錯的工具。發送多部分/表單數據請求的工具
現在我想調試一個上傳腳本,我尋找一個工具,使請求編碼爲「multipart/form-data」,這樣我就可以發送一個文件。
感謝您的幫助
我目前使用Chrome插件郵遞員 - REST客戶端來輕鬆創建POST/GET請求,這是一個不錯的工具。發送多部分/表單數據請求的工具
現在我想調試一個上傳腳本,我尋找一個工具,使請求編碼爲「multipart/form-data」,這樣我就可以發送一個文件。
感謝您的幫助
更新:我創建了一個video on sending multipart/form-data requests解釋這更好的。
實際上,Postman可以做到這一點。下面是截圖
另一個版本
舊版本捕獲
務必從@maxkoryukov
檢查評論小心明確的Content-Type頭。更好 - 不要設置它的價值,郵差足夠聰明,可以爲你填充這個標題。但是, 如果您要設置Content-Type:multipart/form-data - 請勿忘記 boundary field。
下面是使用PostMan上傳文件(multipart)的屏幕快照。常見的問題是您手動將Content-Type:{multipart/form-data}放入發佈請求的標題中。其實,你不應該,PostMan會爲你做。
希望它可以幫助
關於忽略「Content-Type」標題的好消息! – peter
刪除Content-Type解決了我的問題,出現異常:javax.servlet.ServletException:org.jvnet.mimepull.MIMEParsingException:缺少開始邊界謝謝 –
請務必設置您在multer配置中設置的密鑰 –
郵遞員的表單數據PARAMS有時不能進入我的Laravel API的REST方法。不知道爲什麼。 – Lotus
@Valentin,我在Google App Engine(Python 2.7)上用本地主機試了這個,但是它拋出了一個內部服務器錯誤(500)。有什麼你需要做的才能讓它起作用嗎? –
谷歌App Engine給內部服務器錯誤? –