码迷,mamicode.com
首页 > Web开发 > 详细

curl工具post用法

时间:2018-06-13 17:20:50      阅读:389      评论:0      收藏:0      [点我收藏+]

标签:curl   post   

1.curl usage

For sending data with POST and PUT requests, these are common curl options:

  • request type

     -X POST

     -X PUT

  • content type header

     -H "Content-Type: application/x-www-form-urlencoded"

     -H "Content-Type: application/json"

  • data

     form urlencoded: -d "param1=value1&param2=value2" or -d @data.txt

     json: -d '{"key1":"value1", "key2":"value2"}' or -d @data.json


2. example

2.1 post urlencode binary data

curl -X POST --data-binary $'some_metric{label=\"val1\"} 42\n' "
 

cat <<EOF | curl --data-binary @- http://pushgateway:9091/metrics/job/some_job/instance/some_instance
TYPE some_metric counter
some_metric{label="val1"} 42
TYPE another_metric gauge
HELP another_metric Just an example.
another_metric 2398.283
EOF

curl -d "param1=value1&param2=value2" -H "Content-Type: application/x-www-form-urlencoded" -X POST  
curl -d "@data.txt" -X POST http://localhost:3000/data

2.2 post json data

curl -d '{"key1":"value1", "key2":"value2"}' -H "Content-Type: application/json" -X POST 
 
curl -d "@data.json" -X POST http://localhost:3000/data



curl工具post用法

标签:curl   post   

原文地址:http://blog.51cto.com/xwandrew/2128988

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!