curl用法指南
阿新 • • 發佈:2022-03-17
目錄
1、常用指令
2、示例
2.1、使用GET請求
curl --request GET 'https://www.baidu.com?id=1' \
--header 'Accept: application/json'
2.2、使用POST請求傳送表單資料
curl --request POST 'https://www.baidu.com' \ --header 'Accept: application/json' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data-urlencode 'name=Jobs' \ --data-urlencode 'age=50'
2.3、使用POST請求上傳檔案
curl --request POST 'https://www.baidu.com' \
--header 'Accept: application/json' \
--header 'Content-Type: multipart/form-data' \
--form 'name="Jobs"' \
--form 'age="50"' \
--form 'file=@"/E:/demo.xls"'
2.4、使用POST請求傳送JSON資料
curl --request POST 'https://www.baidu.com' \ --header 'Accept: application/json' \ --header 'Content-Type: application/json' \ --data-raw '{ "name": "Jobs", "age": 50 }'
2.5、使用POST請求傳送XML資料
curl --request POST 'https://www.baidu.com' \
--header 'Accept: application/xml' \
--header 'Content-Type: application/xml' \
--data-raw '<data>
<name>Jobs</name>
<age>90</age>
</data>'
2.6、使用PUT請求傳送JSON資料
curl --request PUT 'https://www.baidu.com' \ --header 'Accept: application/json' \ --header 'Content-Type: application/json' \ --data-raw '{ "name": "Jobs", "age": 50, "id": 1 }'
2.7、使用DELETE請求
curl --request DELETE 'https://www.baidu.com?id=1' \
--header 'Accept: application/json'