最近遇到一个问题,
使用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提交给网站处理(不包含附件)

解决方案 »

  1.   

    curl  --data "name=xxxxxxxxxxx&id=11111111111" 
      

  2.   

    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