關(guān)于curl命令行發(fā)送post/get請求方式
curl概述
curl 是一個命令行實用程序,允許用戶創(chuàng)建網(wǎng)絡(luò)請求
curl 在Windows、 Linux 和 Mac 上皆可使用
post請求
一個簡單的 POST 請求:
-X:指定與遠程服務(wù)器通信時將使用哪種 HTTP 請求方法
curl -X POST http://example.com
POST 請求傳遞數(shù)據(jù):
-d:設(shè)置請求參數(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選項時,curl使用的默認Content-Type是“multipart/form-data”
curl -X POST http://example.com -F 'name=Jason' -F 'email=jason@example.com'
get請求
帶參數(shù)請求,參數(shù)用&連接
curl http://127.0.0.1:8080/login?admin&passwd=12345678
Apifox工具獲取
如下直接復(fù)制工具生成的即可,請求頭和請求體都包含了

總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
配置 Apache 服務(wù)器禁止所有非法域名 訪問自己的服務(wù)器
這篇文章主要介紹了配置 Apache 服務(wù)器禁止所有非法域名 訪問自己的服務(wù)器,需要的朋友可以參考下2017-06-06
Linux系統(tǒng)掛載數(shù)據(jù)盤的操作步驟
文章介紹Linux掛載數(shù)據(jù)盤的兩種方式:直接掛載物理盤和LVM模式,均需創(chuàng)建掛載點、編輯fstab并執(zhí)行mount命令,最后通過df -h驗證掛載結(jié)果,并有相關(guān)的代碼示例供大家參考,需要的朋友可以參考下2025-05-05
解決安裝zabbix之后登陸報錯:zabbix Details Cannot connec
檢查PHP配置文件(php.ini)中mysql.default_socket路徑是否與MySQL實際socket文件位置一致,確認MySQL服務(wù)已啟動且權(quán)限正確,必要時手動指定socket路徑或重啟服務(wù)2025-07-07
Linux下9種優(yōu)秀的代碼比對工具推薦小結(jié)
這篇文章主要介紹了Linux下9種優(yōu)秀的代碼比對工具推薦小結(jié),不僅有命令行工具,還有 GUI 界面工具,讓你輕松進行代碼比對,感興趣的可以一起來了解一下2020-06-06
Linux系統(tǒng)rsyslogd占用內(nèi)存過高的問題排查及解決
syslogd不僅僅是記錄kernel log的服務(wù),還能記錄user space中的日志,syslogd是Linux下的一個記錄日志文件服務(wù),新版本叫做rsyslogd,本文介紹了Linux系統(tǒng)rsyslogd占用內(nèi)存過高的問題排查及解決,需要的朋友可以參考下2024-08-08

