URL拜访工具
有时候想在命令行下通过http拜访接口/网页,能够应用curl来进行操作
发动申请
curl www.baidu.com
会返回网页内容
参数选项
-i参数
应用-i参数,会返回响应header
curl -i www.baidu.com
-I参数
应用-I参数,只会返回响应header
curl -I www.baidu.com
<!-- more -->
-H参数
应用-H能够设置HTTP申请头
curl "locahost:8080/userlist?type=1" -H 'Content-Type:application/json'
URL通常用双引号避免本义
-d参数
应用-d示意发动post申请,-d后为post内容
curl "locahost:8080/addUser" -d "name=zh&type=1"
-G参数
应用-G示意发动Get申请,同时能够联结--data-urlencode来本义URL参数里的中文特殊符号,data-urlencode默认是POST申请,如果没有-G参数,会发动一个POST申请
curl -G "locahost:8080/userDetails" --data-urlencode "name=张三"
下面的申请相当于locahost:8080/userDetails?name=张三
-X参数
应用-X能够指定发送申请类型,如GET|POST|PUT|DELETE
curl -X POST "locahost:8080/addUser" -H 'Content-Type:application/json' -d'{ "name":"张三", "age":12}'
-F参数
应用-F参数能够上传文件
curl "locahost:8080/upload" -F "file=test.doc"
https://zhhll.icu/2022/linux/根底/URL拜访工具/
本文由mdnice多平台公布