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多平台公布