Write the Code. Change the World.

6月 07

0.00 avg. rating (0% score) - 0 votes

curl

-X POST 默认是get 可以改为post
–data “data=xxx” 要提交的数据
–header “Content-Type:application/json” 增加各种头信息,可以从chrome调试中直接找到
http://www.example.com/form.cgi 访问的网站url

其他参数

–data-urlencode 是data参数的一种替代,可以对data数据进行url编码

–trace-ascii 记录trace信息到文件中

curl –trace-ascii curl.trace http://www.google.com/

–data-binary @文件名 从文件中post二进制数据

文件名之前要有@
curl -vvv –request POST –header “Content-Type: x-ISO-TPDU/x-auth” –header “Connection: close” -k –data-binary @possindata.raw http://xx.x.x.xx/httpspos

上传文件的方法
假定表单是这样
  

    
    
  

上传文件可以这样 @localfilename 表示本地文件路径
curl –form upload=@localfilename –form press=OK [URL]

参考
http://www.ruanyifeng.com/blog/2011/09/curl.html
Linux有问必答:如何在curl中设置自定义的HTTP头
https://linux.cn/article-4957-1.html

© 2018 – 2019, 新之助meow. 原创文章转载请注明: 转载自http://www.xinmeow.com

0.00 avg. rating (0% score) - 0 votes