curl使用 admin 2023-01-31 11:45:01 篇首语:本文由小编为大家整理,主要介绍了curl使用相关的知识,希望对你有一定的参考价值。 curl使用url上传和下载的客户端程序,c表示客户端的含义。 一、快速使用 1.1 get 发送一个get请求 curl -X GET \"https://meethigher.top/census/thread" \-H "accept: */*" 1.2 post 发送一个post请求,请求体格式是json,具体请求体内容是分页。 curl -X POST \"http://127.0.0.1:9090/doc/docPageQuery" \-H "accept: */*" \-H "Content-Type: application/json" \-d " \"pageIndex\": 1, \"pageSize\": 20" 二、细节 以下所有内容,通过crul --help都可以查看 curl支持简略写法,如curl -v curl也支持全拼写法,如curl --verbose 多参数可以使用简略写法,如curl -vL 2.1 跟随重定向 访问我的http域名,会自动重定向到https域名。 curl默认是获取到的重定向前的内容,如果想要直接获取重定向后的内容,需要使用location curl -L http://meethigher.top 或者全拼写法 ns.jsZHuoer.Comcurl --location http://meethigher.top 2.2 显示通信过程 verbose显示完整的请求过程 curl -v http://meethigher.top 或者全拼写法 curl --verbose http://meethigher.top 2.4 设置请求头 ns.jsZHuoer.Comheader表示设置请求头 curl -H "User-Agent: I am your father" https://meethigher.top/census/head 或者全拼写法 curl --header "User-Agent: I am your father" https://meethigher.top/census/head 如图,查看ua已经被修改 curl还提供了比header更精准的参数,基于header实现的,所以只要了解header即可。 ns.jsZHuoer.Com 2.5 切换请求方式 request表示设置请求方式 curl -X POST http://127.0.0.1:9090/doc/downExcel ns.jsZHuoer.Com或者全拼写法 curl --request POST http://127.0.0.1:9090/doc/downExcel 2.6 设置请求体 data表示设置请求体 curl -X POST \"http://qiandao.meethigher.top/cache/updateList" \-H "accept: */*" \-H "Content-Type: application/json" \-d " \"requestList\": [ \"key\": \"string\", \"value\": \"string\" ]" 或者全拼写法 curl -X POST \"http://qiandao.meethigher.top/cache/updateList" \-H "accept: */*" \-H "Content-Type: application/json" \--data " \"requestList\": [ \"key\": \"string\", \"value\": \"string\" ]" 不管是json、form表单、拼参形式,都可以通过data,但是要注意请求头的Content-Type要配套 2.7 下载功能 output表示将控制台打印改为保存 curl -X GET -o doc.xlsx "http://192.168.101.11:9090/doc/downExcel" 或者全拼写法 curl -X GET --output doc.xlsx "http://192.168.101.11:9090/doc/downExcel" 2.8 上传功能 Multipart formposts - Everything curl Uploads - Everything curl 下面举例multipart/form-data的上传形式 form表示采用form表单形式 curl -X POST http://127.0.0.1:9090/doc/excelImport -F file=@doc.xlsx 或者全拼写法 curl -X POST http://127.0.0.1:9090/doc/excelImport --form file=@doc.xlsx 三、参考致谢 Command line options - Everything curl curl网站开发指南 - 阮一峰的网络日志 curl 的用法指南 - 阮一峰的网络日志ns.jsZHuoer.Com 以上是关于curl使用的主要内容,如果未能解决你的问题,请参考以下文章 Google 官方Android MVP架构实践 vue中使用vue-pdf插件显示pdf 您可能还会对下面的文章感兴趣: 相关文章 商丘私人空放联系方式_基本资料审核后快速就能放款平台 济宁私人借钱24小时在线,5万以上级别的贷款|无抵押个人借贷|秒下| 湖州空放私借2小时放款—身无分文借贷100%直接放款 宜昌纯私人放款微信电话——马上为您安排信贷服务+当日到账 蚌埠24小时私人放款联系方式随借随到-做生意借贷|应急周转|大额优先| 遵义空放借钱贷款联系电话:走投无路申请放款马上就到账 绵阳专业空放贷款私人联系方式,不看过往|先贷后放|马上拿钱| 德州附近个人放款电话号码多少:不审核+随借随还+当日成功+直接到账