curl发送from-data和参数(如何⽤-F代替-d)
当curl发送form-data数据的时候,⼜要post参数给请求,怎么办呢?curl命令发送post请求带参数
cur使⽤ -d 发送post参数,使⽤ -F 发送form-data数据,可是同时使⽤的时候就会报错 Warning: You can only select one HTTP request! ,所以 同时使⽤-d 和 -F是⾏不通的。
解决办法:
curl -F "media=@ping.out;;type=application/octet-stream" -F 'data={"mscon": "参数"}' 'localhost:1001/sendfile'
第⼀个 -F : 是 form-data 数据,对应json字符串 {‘media’:('','ping.out的⽂件内容',‘application/octet-stream’)}
第⼆个 -F : 就是 post 的参数 data,这⾥我的参数是 {"mscon": "参数"}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论