2016-03-18 47 views
1

在網絡選項卡 - >按XHR請求過濾時,當我複製一個HTTP請求'複製爲捲曲。它似乎沒有複製HTTP方法。但是,這在測試外部API時似乎沒有問題。 (在Chrome中指定的GET和POST請求上進行驗證)。 我不是那種熟悉捲曲的人,但是其他人看到複製時缺乏HTTP方法嗎?chrome開發工具複製爲捲曲 - 不復制HTTP方法

例如:

$ curl 'https://api.somedomain.com' -H 'origin: https://www.somedomain.com' -H 'accept-encoding: gzip, deflate' -H 'accept-language: en-GB,en-US;q=0.8,en;q=0.6' -H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.116 Safari/537.36' -H 'content-type: application/json' -H 'accept: */*' -H 'referer: https://www.somedomain.com/path/path2' -H 'authority: api.theenergyshop.co.uk' --data-binary '{'somepayload: 'test'}' --compressed 

回答

2

X標誌指定的HTTP方法。如果省略,cURL默認爲GET。 DevTools在此JS Bin中正確設置了請求標誌。至少在OS X上,版本51.0.2681.0 canary(64位)。

curl 'https://httpbin.org/post' -X POST -H 'pragma: no-cache' -H 'origin: http://null.jsbin.com' -H 'accept-encoding: gzip, deflate' -H 'accept-language: en-US,en;q=0.8' -H 'user-agent: Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.76 Mobile Safari/537.36' -H 'accept: */*' -H 'cache-control: no-cache' -H 'referer: http://null.jsbin.com/runner' -H 'content-length: 0' --compressed

+0

感謝,它不是設置在測試我做的方法,但現在我似乎無法重現該問題。感謝您確認它也複製了該方法。 – Yunti