2021年1月7日 星期四

LINUX - cURL 筆記

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
參考資料 :


0 意見:

張貼留言

Popular Posts