Curl是一個命令行工具,用來向服務器發送HTTP請求,獲取數據。使用Curl獲取JSON數據非常方便,只需要在命令行中輸入一行代碼即可。
首先,需要在命令行中打開一個終端窗口,然后輸入以下命令:
curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X GET https://example.com/api/data
命令中有幾個參數需要解釋一下:
-i
:表示輸出響應頭。-H
:指定請求頭的內容。這里指定了請求頭中“Accept”和“Content-Type”的值,分別為“application/json”。-X
:指定請求的HTTP方法。https://example.com/api/data
:表示請求的URL。
如果一切正常,服務器會返回一個JSON格式的字符串,例如:
HTTP/1.1 200 OK Content-Type: application/json;charset=UTF-8 Content-Length: 94 { "code": 0, "message": "success", "data": [ { "name": "Tom", "age": 18 }, { "name": "Jerry", "age": 20 } ] }
以上代碼中,“code”表示API請求的狀態碼,“message”表示API請求的處理消息,“data”表示API請求所返回的數據。
如果需要將返回的JSON數據保存到文件中,只需要在命令中添加“-o”參數,例如:
curl -H "Accept: application/json" -H "Content-Type: application/json" -X GET https://example.com/api/data -o data.json
以上命令會將返回的JSON數據保存到名為“data.json”的文件中。
上一篇vue 水草燈定時