2017-08-01 90 views
0

您好我正在通過curl試驗我的API,並且我想通過郵遞員提出相同的請求。curl的郵遞員請求

curl -X POST http://MYADDRESS/xxx/pdf_reports 
-H 'accept: application/vnd.xxx.v2' 
-H 'cache-control: no-cache' 
-H 'content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW' 
-H 'postman-token: ATOKEN' 
-F 'user[username][email protected]' 
-F 'user[password]=SOMEPASS' 
-F [email protected] 

這是由郵差生成的代碼。當我在終端中使用它時,它可以工作。 郵遞員提交時,收到授權錯誤。 你有什麼建議可以導致授權問題?

+0

您是否嘗試'user.username'而不是'user [username]'? – Xatyrian

+0

這就是我的api的樣子。這些字段是這樣指定的。問題是從捲曲到正常字符串的價值轉化。 – izik461

+0

好的,你是否將體型更改爲'application/www-form-urlencoded'? – Xatyrian

回答

0

找到的解決方案:添加的參數太多。郵差自動添加邊界自動選擇多部分/表單數據,因此不需要手動指定。