chrome开发工具复制为curl-donds';t复制HTTP方法

chrome开发工具复制为curl-donds';t复制HTTP方法,curl,google-chrome-devtools,Curl,Google Chrome Devtools,在network选项卡->filter by XHR requests中,当我使用“copy as curl”复制HTTP请求时。它似乎没有复制HTTP方法。但是,在测试外部api时,这似乎不会导致问题。(根据chrome中的规定,在GET和POST请求上进行验证)。 我不太熟悉curl,但是其他人在复制时是否也看到了同样的HTTP方法的缺乏 例如: X标志指定HTTP方法。如果省略,cURL默认为GET。DevTools正在为此中的请求正确设置标志。至少在OS X上,版本51.0.2681.0

在network选项卡->filter by XHR requests中,当我使用“copy as curl”复制HTTP请求时。它似乎没有复制HTTP方法。但是,在测试外部api时,这似乎不会导致问题。(根据chrome中的规定,在GET和POST请求上进行验证)。 我不太熟悉curl,但是其他人在复制时是否也看到了同样的HTTP方法的缺乏

例如:


X
标志指定HTTP方法。如果省略,cURL默认为
GET
。DevTools正在为此中的请求正确设置标志。至少在OS X上,版本51.0.2681.0 canary(64位)


curl'https://httpbin.org/post'-X POST-H'杂注:无缓存'-H'原点:http://null.jsbin.com'-H'接受编码:gzip,deflate'-H'接受语言:en-US,en;q=0.8'-H'用户代理:Mozilla/5.0(Linux;Android 6.0;Nexus 5 Build/MRA58N)AppleWebKit/537.36(KHTML,如Gecko)Chrome/46.0.2490.76 Mobile Safari/537.36'-H'接受:*/*'-H'缓存控制:无缓存'-H'参考:http://null.jsbin.com/runner'-H'内容长度:0'-压缩

谢谢,它没有在我做的测试中设置方法,但现在我似乎无法重现这个问题。感谢您确认它也复制了该方法。
$ 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