linux模拟网页提交,用curl 模拟浏览器进行提交

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值