cURL - Client URL
cURL is a command-line tool for getting or sending data including files using URL syntax。網站在開發 Restful API 時,測試會用到的最基本工具。這邊紀錄一些常用的參數- 基本的 request
# Default 是 GET curl http://localhost:8888/ # 指定 request (--request 可用 -X 代替) curl --request GET http://localhost:8888/ curl --request POST http://localhost:8888/
- 將 response 存成檔案
# -o 加檔名, -O 直接將 URL 當檔名 (ex. list_user) $ curl -o temp http://localhost:8888/list_user $ curl -O http://localhost:8888/list_user
- 若 response 301/302(redirect),會跟著 redirect
# 會 redirect 到 http://www.google.com curl -L http://google.com
- 把整個 request 流程 trace 儲存到 file
curl --trace-ascii debugdump.txt -L http://google.com
參考資料 :
1. 維基百科
0 意見:
張貼留言