關(guān)于curl命令行發(fā)送post/get請(qǐng)求方式
curl概述
curl 是一個(gè)命令行實(shí)用程序,允許用戶創(chuàng)建網(wǎng)絡(luò)請(qǐng)求
curl 在Windows
、 Linux
和 Mac
上皆可使用
post請(qǐng)求
一個(gè)簡(jiǎn)單的 POST 請(qǐng)求:
-X
:指定與遠(yuǎn)程服務(wù)器通信時(shí)將使用哪種 HTTP 請(qǐng)求方法
curl -X POST http://example.com
POST 請(qǐng)求傳遞數(shù)據(jù):
-d
:設(shè)置請(qǐng)求參數(shù)(拼接參數(shù)或json)
curl -X POST http://example.com -d "firstname=John&lastname=Andrew"
-H
:設(shè)置request里的header
curl -X POST http://example.com -d '{"hello": "world"}' -H 'Content-Type: application/json'
-F
:模擬HTTP表單數(shù)據(jù)提交 multipart POST使用該-F選項(xiàng)時(shí),curl使用的默認(rèn)Content-Type是“multipart/form-data”
curl -X POST http://example.com -F 'name=Jason' -F 'email=jason@example.com'
get請(qǐng)求
帶參數(shù)請(qǐng)求,參數(shù)用&連接
curl http://127.0.0.1:8080/login?admin&passwd=12345678
Apifox工具獲取
如下直接復(fù)制工具生成的即可,請(qǐng)求頭和請(qǐng)求體都包含了
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Apache、Nginx 服務(wù)配置服務(wù)器端包含(SSI)
今天在給寫新的sws安裝包,測(cè)試程序采用了cmstop,其中安裝有一項(xiàng)需要支持服務(wù)器端包含(ssi),下面教給大家如何讓你的apache或者nginx支持。2010-12-12Ubuntu18.04 一鍵升級(jí)Python所有第三方包 及安裝python包的方法
pip 是 Python 包管理工具,該工具提供了對(duì)Python 包的查找、下載、安裝、卸載的功能。這篇文章給大家介紹Ubuntu18.04 一鍵升級(jí)Python所有第三方包 ,感興趣的朋友一起看看吧2019-10-10Linux VPS安全設(shè)置之三:使用DDOS deflate抵御少量DDOS攻擊
這篇文章主要介紹了Linux VPS安全設(shè)置之三:使用DDOS deflate抵御少量DDOS攻擊,需要的朋友可以參考下2016-10-10詳解輕巧AMH虛擬主機(jī)面板安裝使用和GCE云空間搭建網(wǎng)站實(shí)例
這篇文章主要介紹了輕巧AMH虛擬主機(jī)面板安裝使用和GCE云空間搭建網(wǎng)站實(shí)例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07