Curl POST form example with -F flag curl https://reqbin.com/echo/post/form -F key1=value1 -F key2=value2 -F[email protected] What is multipart/form-data? Multipart/form-data is one of the most commonly used content types for sending binary data to the server. Multipart means that ...
curl -X POST \ -F "name=John" \ -F "age=30" \ http://example.com/api/endpoint ``` ### 三、代码详解 1. 构造form-data数据时,我们使用字符串拼接的形式将各个字段和对应的数值组合在一起。在示例中,我们使用了两个字段,分别为name和age,对应的数值分别为John和30。可以根据实际情况添加更多字段。
curl -H "Content-Type: application/json" https://www.example.com -d/–data:发送POST请求时,用于设置请求体的数据。例如,发送一个JSON格式的数据:curl -X POST -d '{"name": "John", "age": 30}' https://www.example.com -F/–form:发送POST请求时,用于上传文件。例如,上传一个文件:cur...
curl example.com/form.cgi?data=xxx POST方法必须把数据和网址分开,curl就要用到--data参数。 curl -X POST --data"data=xxx"example.com/form.cgi 如果你的数据没有经过表单编码,还可以让curl为你编码,参数是`--data-urlencode`。 curl -X POST--data-urlencode"date=April 1"example.com/form.cgi -d ...
$ curl -H 'Referer: google.com?q=example' https://www.example.com 6. -F 向服务器上传二进制文件 通过-F 参数用来向服务器上传二进制文件。 # 下面命令会给HTTP请求加上标头Content-Type: multipart/form-data # 然后将文件photo.png作为file字段上传,类似于postman中的上传文件一样 $ curl -F ...
$ curl -X POST--data-urlencode"date=April 1"example.com/form.cgi 六、HTTP动词 curl 默认的 HTTP 动词是 GET,使用-X参数可以支持其他动词。 $ curl -X POST www.example.com $ curl-X DELETE www.example.com 七、User Agent字段 这个字段是用来表示客户端的设备信息。服务器有时会根据这个字段,针对...
curl -X POST -F 'name=Jason' -F 'email=jason@example.com' https://example.com/contact.php 使用该-F选项时,curl使用 Content-Type 为“multipart/form-data”发送数据。发出POST请求的另一种方法是使用-d选项。这导致curl使用application/x-www-form-urlencodedContent-Type发送数据。curl -X POST -d ...
POST方法必须把数据和网址分开,curl就要用到--data参数。 $ curl -X POST --data "data=xxx" example.com/form.cgi 如果你的数据没有经过表单编码,还可以让curl为你编码,参数是`--data-urlencode`。 $ curl -X POST--data-urlencode "date=April 1" example.com/form.cgi ...
–data-binary:以二进制的方式post数据 –negotiate:使用HTTP身份验证 –digest:使用数字身份验证 –disable-eprt:禁止使用EPRT或LPRT –disable-epsv:禁止使用EPSV -D/–dump-header:把header信息写入到该文件中 –egd-file:为随机数据(SSL)设置EGD socket路径 ...
2.PHP CURL POST Example You can use the below code to submit form using PHP CURL. function httpPost($url,$params) { $postData = ''; //create name value pairs seperated by & foreach($params as $k => $v) { $postData .= $k . '='.$v.'&'; ...