したがって、Google Chrome は、Chrome DevTools の [ネットワーク] の下にあるこの優れた [cURL としてコピー] オプションです。Linux のコマンド ラインではうまく機能しますが、Windows では機能しません。どうやら、私が得るエラーは一重引用符と関係があるようです
プロトコル 'http はサポートされていません
言い換えれば、その一重引用符を読んでいます。これをWindows用にフォーマット可能にする簡単な方法はありますか? すべての一重引用符を二重引用符に置き換えようとしましたが、何も起こりません。
コマンドは次のとおりです。
curl 'http://www.test.com/login/' -H 'Cookie: PHPSESSID=7dvb25maaaaaa9d7bbbbbc3f6' -H 'Origin: http://www.test.com' -H 'Accept-Encoding: gzip,deflate,sdch' -H 'Host: www.test.com' -H 'Accept-Language: en-US,en;q=0.8' -H 'User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.95 Safari/537.36' -H 'Content-Type: application/x-www-form-urlencoded' -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' -H 'Cache-Control: max-age=0' -H 'Referer: http://www.test.com/login/' -H 'Connection: keep-alive' --data 'loc=&login=user%40test.com&password=password&submit1=Sign+In' --compressed