Curl

Tue, Aug 3, 2021 閱讀時間 1 分鐘

參數

    -X/--request [GET|POST|PUT|DELETE|PATCH]  使用指定的 http method 來發出 http request
    -H/--header                           設定 request 裡所攜帶的 header
    -i/--include                          在 output 顯示 response 的 header
    -d/--data                             攜帶 HTTP POST Data 
    -v/--verbose                          輸出更多的訊息方便 debug / 顯示接收及發送的訊息
    - trace-ascii [fileName] [URL]        顯示更多詳細訊息
    -u/--user                             攜帶使用者帳號、密碼
    -b/--cookie                           攜帶 cookie(可以是參數或是檔案位置)
    -o [fileName] [URL]                   下載若沒填 [fileName] 會直接用 source 原名

常用

    curl [URL]
    curl -X POST/PUT [URL] -H "Content-Type: application/json" -d '{"key" : "value" }'
    curl -u [URL] <Account>:<Password>

reference:
Linux Curl Command 指令與基本操作入門教學

[curl] 基本操作與指令 — 搭配 Lidemy HTTP Challenge 實作