起始行包括http方法、url和http版本等內容。http方法包括get和post等,在curl語法中可使用 --request get或--request post。
【報文首部】
報文首部包括若干屬性和屬性值。在使用yeelink平台時必須制定apikey。在curl語法中可以這樣寫:--header 「 u-apikey: [***xyyyyzzzz] 」
【空行】
空行位於報文首部和報文主體之間。
【報文負載】
對於乙個瀏覽器來說報文負載便是html文字,但是對於yeelink平台來說報文負載是乙個json資料報,json資料報可包括感測器和gps座標等。在curl語法中可寫成:--data ""。請注意在此處「需要寫成轉義字元的形式\"。
圖1 獲得開關結果 curl
圖2 獲得開關結果 http analyzer
圖3 推送感測器資料 curl
圖4 推送感測器資料 http analyzer
lng代表經度,lat代表緯度和speed代表對地速度。
圖5 推送gps資料 curl
圖6 推送gps資料 http analyzer
【小技巧】windows中的控制台使用中 ^ 符號具有續行作用。
【小技巧】curl -i 選項可以顯示http響應的報文首部,對於推送感測器或gps資料有幫助。
curl是一種靈活有效的除錯工具。
curl 學習筆記
沒有系統學習過curl,這裡記錄學習筆記 後續補充 當訪問的頁面需要授權時 需要登入 可通過 u 選項提供使用者名稱和密碼進行授權 curl uusername password url通常的做法是找命令列只輸入使用者名稱,之後會提示輸入密碼,這樣可以保證在檢視歷史記錄時不會將密碼洩露 預設的cur...
curl學習筆記
curl x引數指定 http 請求的方法 curl x postcurl b foo bar curl b foo1 bar b foo2 baz curl b cookies.txtcurl d login emma password 123 x post login curl d login ...
curl 工具 與 cookie 結合使用
curl 引數說明 b 帶 cookie 引數,引數格式可以是字串,也可以是檔案 d post 請求引數,引數格式 username x pass x c 將伺服器返回的 cookie 資料記錄到文字檔案中 i 將伺服器返回頭資訊展示出來 h 帶頭部請求資訊 檢視 http 響應頭資訊 儲存響應 c...