CURL命令行,包含大量参数,引用,cookie和代理。错误400错误请求

时间:2017-10-06 05:55:07

标签: curl cookies command-line proxy http-referer

我正在尝试执行此CURL命令,但我总是得到Error 400 Bad Request

curl -v -k -G -X 'GET' --include --referer https://referer-corporatename.com --cookie "MyCookie=Value" --proxy proxy-corporatename.com:9502 https://application.corporate.com/page -d key1=value1 -d key2=value2 -d key3=value3 -d key4=value4 -d key5=value5 -d key6=value6

我还尝试将参数(现在格式为-d key=value)直接附加到网址(例如https://application.corporate.com/page&key1=value1&key2=value2&etc...,但我总是得到相同的错误400.

这种命令的正确语法是什么?

非常感谢你的帮助!

1 个答案:

答案 0 :(得分:0)

最好的方法是使用POSTMAN,将参数作为GUi,然后生成等效的CURL命令

表单数据

-F key1=val1 \
  -F key2= val2