curl如何模拟网页表单form-data发送数据

争29 2017-03-31 02:34:02
最近遇到一个问题,
使用curl如何以 form-data模式提交表单数据,使用httpfox获取的提交内容如下:
-----------------------------8746213657324
Content-Disposition: form-data; name="ticket_id"

1343474
-----------------------------8746213657324
Content-Disposition: form-data; name="contact_id"

8376
-----------------------------8746213657324
Content-Disposition: form-data; name="add_ccs"

0
-----------------------------8746213657324
Content-Disposition: form-data; name="custom_cc"


-----------------------------8746213657324
Content-Disposition: form-data; name="subject"

Re: hello
-----------------------------8746213657324
Content-Disposition: form-data; name="attach[0]"; filename=""
Content-Type: application/octet-stream


-----------------------------8746213657324
Content-Disposition: form-data; name="cc"


-----------------------------8746213657324--

这些字段内容我该怎么用curl 提交呢?首先想实现用curl把表单的内容用POST提交给网站处理(不包含附件)
...全文
4678 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bianchao1 2018-10-06
  • 打赏
  • 举报
回复
post的curl库,模拟post提交的时候,默认的方式 multipart/form-data,会有Content-Disposition: form-data; name="***"
postdata改成字符串,用&连接,如field1=value&field2=value

参考
https://blog.csdn.net/qq_27229113/article/details/80254414
https://www.cnblogs.com/brookin/p/4063545.html
https://yq.aliyun.com/ziliao/604
tomatcd 2017-04-05
  • 打赏
  • 举报
回复
curl --data "name=xxxxxxxxxxx&id=11111111111"
yi19861209 2017-04-03
  • 打赏
  • 举报
回复
motuoche33 2017-04-01
  • 打赏
  • 举报
回复
我昨天也遇到这个问题 同关注
争29 2017-03-31
  • 打赏
  • 举报
回复
快来人啊

19,613

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧