GET 請求
curl命令 + 請求接口的地址
1
|
curl http:
//
**.**.***.**
/SeedAgile/SeedApi/querySprintByRequirementNo
?parameterName=parameterValue
|
如果想看到詳細的請求信息,可以加上 -v 參數
1
|
curl http:
//
**.**.***.**
/SeedAgile/SeedApi/querySprintByRequirementNo
?parameterName=parameterValue
|
結果如下:
POST 請求
可以用 -X POST 來申明我們的請求方法,用 -d 參數,來傳送我們的參數。
所以,我們可以用 -X PUT 和 -X DELETE 來指定另外的請求方法。
1
|
curl http:
//
***.***.**.**
/api/api
-X POST -d
"parameterName1=parameterValue1¶meterName2=parameterValue2"
|
上面就是一個普通的 post帶兩個參數請求
但是,當我們的接口都是 json 格式的時候,我們可以用 -H 參數來申明請求的 header
1
|
curl http:
//
***.***.**.**
/api/api
-X POST -H
"Content-Type:application/json"
-d
'{"parameterName1":"parameterValue1","parameterName2":"parameterValue2"}'
|
我們可以用 -H 來設置更多的 header ,同樣,我們也可以用 -v 來查看詳細的請求信息
POST 上傳文件
上面的兩種請求,都是只傳輸字符串數據
通常我們的開發過程中也需要使用POST接口上傳文件
我們添加參數 -F "file=@FILE_PATH" 傳輸文件即可。命令如下:
1
|
curl http:
//
****.**.**.**
/api/api/uplaod
-F
"file=@/Users/local/imgs/my.png"
-
v
|