CURL指令学习

Curl指令学习

  • 1.curl URL ------> 返回请求地址的内容
  • 2.curl -i URL ------> 返回请求地址的内容还返回请求头
  • 3.curl URL -H ‘Content-Type:application/json’ ------>通过 -H 设置请求的HTTP头
  • 4.URL通常用双引号防止转义,比如&符号在命令行中表示后台运行,因此,可以的话最好用双引号 eg:curl "baidu.com?q=txt&c=1"
  • 5.curl URL -d “param1=value1&param2=value2” 通过-d参数发起POST请求.
  • 6.如果POST内容需要转义,比如中文字符,空格等,可以使用 –data-urlencode eg: curl URL --data-urlencode "param1=value1&param2=中文"
  • 7.-G参数发起一个get请求,可以联合 -data-urlencode来转义URL参数里得中文特殊符号,data-urlencode默认是POST请求,如果没有-G参数,则会发起一个POST请求:eg:curl -G “baidu” --data-urlencode “param1=value1&param2=中文” 以上命令对应一个请求baidu.com?param1=value1&param2=中文
  • 8.通过 -X指定put协议,发起一个JSON请求,通过-X指定PUT协议,JSON内容可以用引号括起来 curl -XPUT ‘localhost:9200/product/book/1?pretty’ -H ‘Content-Type:application/json’-d’{“name”:“北京各种小吃”,“type”:“food”,“postDate”:“2019-11-15”,“message”:“介绍了北京小吃,如炸酱面,卤煮,驴打滚等”}'
  • 9.使用 -F上传文件:curl url -F “[email protected]” -F "name=XIANDAFU"这样,就可以通过name字段回去提交的名字.
发布了32 篇原创文章 · 获赞 26 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_27416233/article/details/84953778