curl -d 等于curl -data, 默认就是POST,可以不指定-X
传多个参数要使用多个--data-urlencode。
curl --data-urlencode aa@gc.log --data-urlencode bb=123 'localhost:8088/aax'
参数aa 等于 gc.log中的文件内容经过urlEncode之后的数据, 注意使用的是@
参数bb使用的=
将参数内容直接写在文件中, 后端需要自己取出body并urlDecode
curl --data-urlencode @xxx.file 'localhost:8088/aax'
-k 不校验https证书
上传文件内容
curl -d @xxx.file
`-c cookie-file`可以保存服务器返回的cookie到文件,`-b cookie-file`可以使用这个文件作为cookie信息,进行后续的请求。
cookie文件有固定格式,从chrome中直接copy出来是不能用的
用途: 一些大的JSON字符串上传使用POSTMAN会卡死