看了下其他人的回答,大家的回答中,也都比較詳細,HTTP的請求,需要大家進行修改和能自訂的部份,就是您截圖中提供的參數了。
這個圖片中的分類也是比較明確的,就是我們可以調整的為 method、address、URL,header 和request parameter 及body(如果為method中為get的請求,一般沒有body),您這個說明上也有明確的說明,只支持POST方法。
不過,後面的支持HTTPs和HTTP2協定,這個不是在method中要說明的,應該單獨列出來,並和2.HTTP接入API格式相同的位置,HTTPS、HTTP2及HTTP協定,是在一個級別上的通訊協定,其中,HTTP2中也有HTTP和https的通訊協定。(補充下,HTTP2是http version的版本,現有的一般為http 1.1 的版本。參考下面圖中的第一個紅框)
再就是您疑惑的應該是下圖中標出來的紅色部份
其中,Connection:close 和Content-Length:30 是請求的時候,自動帶入進來的,標識請求已經斷開了連線,發送的數據的長度為30個字節。Content-type及後面的application/json,是根據最下面的body來決定的,body中為json數據,一般我們請求就會設定content-type為application/json格式,如果為xml格式,則為application/xml,如果為text文本格式,則為application/text。
最後,我把您對應的數據及下面表格中的數據和您對應下。
POST--> METHOD
/devices/***** --> request URL
type=3 ---> request paramter
HTTP/1.1 --> HTTP version
api-key:******* --> request headers
{temp******** ---> body