Curl 是一個非常強大的命令行工具,用于發送 HTTP 請求。它在開發過程中十分常見,可以用于編寫自動化測試腳本、爬蟲、API 調用等等。
在 Curl 中,設置 header 是相當必要的一個過程,而且經常會遇到需要設置 json 格式 header 的情況。下面就來介紹一下如何在 Curl 中設置 json header。
$ curl -H "Content-type: application/json" -X POST -d '{"name":"John Doe","age":30}' https://example.com/api/user
其中,-H
用于設置 header;-X
用于指定請求方式為 POST;-d
用于設置請求體,即請求中的數據。可以看到,在設置 header 的時候,只需指定 Content-type 為 application/json,然后在請求體中傳入 json 格式的數據即可。
有時候,我們可能會遇到需要在 header 中設置多個參數的情況。此時,可以使用多次-H
參數,將不同的參數名和值傳入即可。例如:
$ curl -H "Content-type: application/json" -H "Authorization: Bearer token" -X POST -d '{"name":"John Doe","age":30}' https://example.com/api/user
在這個例子中,除了設置 Content-type,還在 header 中設置了 Authorization 參數,值為 Bearer token。
綜上所述,設置 json 格式 header 在 Curl 中是非常簡單的。只需要在 header 中指定 Content-type 為 application/json,然后在請求體中傳入 json 格式的數據即可。