HTTP 請求
使用此動作可向伺服器發出 HTTP 請求。
使用 HTTP 請求動作
欲在工作流程中使用此動作,請將其連線至 ThingWorx Flow。欲連線至流程,請執行下列操作:
1. 按一下 ,將 HTTP 公用程式下的「HTTP 請求」動作拖曳至畫布,將指標置於動作上,然後按一下 或連按兩下該動作。「HTTP 請求」動作視窗即會開啟。
2. 視需要編輯標籤名稱。依預設,標籤名稱與動作名稱相同。
3. 根據要對資源識別元執行的動作選取 HTTP 方法。可用方法如下:
GET
POST
PUT
DELETE
PATCH
OPTIONS
HEAD
4. 輸入包含要發出 HTTP 請求之通訊協定的完整 URL
5. 「逾時」欄位中,輸入等待伺服器傳送回應標題的逾時 (秒)。
6. 「解碼 Gzip 回應」清單中,選取自動解碼 gzip 回應的選項。
7. 「回應編碼」清單中,選取回應編碼類型。
8. 「遵循重新導向」欄位中選取選項,以遵循 HTTP 3xx 回應作為重新導向。預設值為 true
9. 「遵循非 GET 重新導向」欄位中選取選項,以遵循非 GET HTTP 3xx 回應作為重新導向。預設值為 false
10. 按一下 + 以檢視其他欄位,然後輸入下列詳細資訊:
「URL 參數」- 按一下「新增」以輸入「金鑰」「值」對。
按一下「新增」可輸入多個 URL 參數。
「基本驗證」- 按一下「新增」以輸入「使用者名稱」「密碼」
「標題」- 按一下「新增」以輸入「金鑰」「值」對。
「SSL 憑證驗證」- 在 https 呼叫的情況下,所需 SSL 憑證必須有效。預設值為 true
11. 按一下「完成」
GET 方法
GET 方法用來使用指定 URI 從指定伺服器擷取資訊。
1. URL 欄位中,輸入包含通訊協定的完整 URL,以發出 HTTP 請求。
2. 「逾時」欄位中,輸入等待伺服器傳送回應標題的逾時 (秒)。
3. 「解碼 Gzip 回應」清單中,選取自動解碼 gzip 回應的選項。
4. 「回應編碼」清單中,選取回應編碼類型。
5. 「遵循重新導向」欄位中選取一個選項,以遵循 HTTP 3xx 回應作為重新導向。預設值為 true
6. 「遵循非 GET 重新導向」欄位中選取選項,以遵循非 GET HTTP 3xx 回應作為重新導向。預設值為 false
7. 按一下 + 以檢視其他欄位,然後輸入下列詳細資訊:
「URL 參數」- 按一下「新增」以輸入「金鑰」「值」對。
按一下「新增」可輸入多個 URL 參數。
「基本驗證」- 按一下「新增」以輸入「使用者名稱」「密碼」
「標題」- 按一下「新增」以輸入「金鑰」「值」對。
「SSL 憑證驗證」- 在 https 呼叫的情況下,所需 SSL 憑證必須有效。預設值為 true
8. 按一下「完成」
POST 方法
POST 請求用來使用 HTML 表單將資料傳送至伺服器,例如,客戶資訊、檔案上載等。
1. URL 欄位中,輸入包含通訊協定的完整 URL,以發出 HTTP 請求。
2. 「逾時」欄位中,輸入等待伺服器傳送回應標題的逾時 (秒)。
3. 從清單中選取「設定主體類型」選項。
4. 按一下「新增」,在「主體」部份輸入「名稱」「值」資訊。
5. 「解碼 Gzip 回應」清單中,選取自動解碼 gzip 回應的選項。
6. 「回應編碼」清單中,選取回應編碼類型。
7. 「遵循重新導向」欄位中選取一個選項,以遵循 HTTP 3xx 回應作為重新導向。預設值為 true
8. 「遵循非 GET 重新導向」欄位中選取選項,以遵循非 GET HTTP 3xx 回應作為重新導向。預設值為 false
9. 按一下 + 以檢視其他欄位,然後輸入下列詳細資訊:
「URL 參數」- 按一下「新增」以輸入「金鑰」「值」對。
按一下「新增」可輸入多個 URL 參數。
「基本驗證」- 按一下「新增」以輸入「使用者名稱」「密碼」
「標題」- 按一下「新增」以輸入「金鑰」「值」對。
「SSL 憑證驗證」- 在 https 呼叫的情況下,所需 SSL 憑證必須有效。預設值為 true
10. 按一下「完成」
PUT 方法
可將目標資源的所有目前表示取代為已上載內容。
1. URL 欄位中,輸入包含通訊協定的完整 URL,以發出 HTTP 請求。
2. 「逾時」欄位中,輸入等待伺服器傳送回應標題的逾時 (秒)。
3. 從清單中選取「設定主體類型」選項。
4. 按一下「新增」,在「主體」部份輸入「名稱」「值」資訊。
5. 「解碼 Gzip 回應」清單中,選取自動解碼 gzip 回應的選項。
6. 「回應編碼」清單中,選取回應編碼類型。
7. 「遵循重新導向」欄位中選取一個選項,以遵循 HTTP 3xx 回應作為重新導向。預設值為 true
8. 「遵循非 GET 重新導向」欄位中選取選項,以遵循非 GET HTTP 3xx 回應作為重新導向。預設值為 false
9. 按一下 + 以檢視其他欄位,然後輸入下列詳細資訊:
「URL 參數」- 按一下「新增」以輸入「金鑰」「值」對。
按一下「新增」可輸入多個 URL 參數。
「基本驗證」- 按一下「新增」以輸入「使用者名稱」「密碼」
「標題」- 按一下「新增」以輸入「金鑰」「值」對。
「SSL 憑證驗證」- 在 https 呼叫的情況下,所需 SSL 憑證必須有效。預設值為 true
10. 按一下「完成」
DELETE 方法
可移除由 URI 指定之目標資源的所有目前表示。
1. URL 欄位中,輸入包含通訊協定的完整 URL,以發出 HTTP 請求。
2. 「逾時」欄位中,輸入等待伺服器傳送回應標題的逾時 (秒)。
3. 從清單中選取「設定主體類型」選項。
4. 按一下「新增」,在「主體」部份輸入「名稱」「值」資訊。
5. 「解碼 Gzip 回應」清單中,選取自動解碼 gzip 回應的選項。
6. 「回應編碼」清單中,選取回應編碼類型。
7. 「遵循重新導向」欄位中選取一個選項,以遵循 HTTP 3xx 回應作為重新導向。預設值為 true
8. 「遵循非 GET 重新導向」欄位中選取選項,以遵循非 GET HTTP 3xx 回應作為重新導向。預設值為 false
9. 按一下 + 以檢視其他欄位,然後輸入下列詳細資訊:
「URL 參數」- 按一下「新增」以輸入「金鑰」「值」對。
按一下「新增」可輸入多個 URL 參數。
「基本驗證」- 按一下「新增」以輸入「使用者名稱」「密碼」
「標題」- 按一下「新增」以輸入「金鑰」「值」對。
「SSL 憑證驗證」- 在 https 呼叫的情況下,所需 SSL 憑證必須有效。預設值為 true
10. 按一下「完成」
PATCH 方法
PATCH 方法是 HTTP 通訊協定支援的一種請求方法,可用來對現有資源進行部份變更。
1. URL 欄位中,輸入包含通訊協定的完整 URL,以發出 HTTP 請求。
2. 「逾時」欄位中,輸入等待伺服器傳送回應標題的逾時 (秒)。
3. 從清單中選取「設定主體類型」選項。
4. 按一下「新增」,在「主體」部份輸入「名稱」「值」資訊。
5. 「解碼 Gzip 回應」清單中,選取自動解碼 gzip 回應的選項。
6. 「回應編碼」清單中,選取回應編碼類型。
7. 「遵循重新導向」欄位中選取一個選項,以遵循 HTTP 3xx 回應作為重新導向。預設值為 true
8. 「遵循非 GET 重新導向」欄位中選取選項,以遵循非 GET HTTP 3xx 回應作為重新導向。預設值為 false
9. 按一下 + 以檢視其他欄位,然後輸入下列詳細資訊:
「URL 參數」- 按一下「新增」以輸入「金鑰」「值」對。
按一下「新增」可輸入多個 URL 參數。
「基本驗證」- 按一下「新增」以輸入「使用者名稱」「密碼」
「標題」- 按一下「新增」以輸入「金鑰」「值」對。
「SSL 憑證驗證」- 在 https 呼叫的情況下,所需 SSL 憑證必須有效。預設值為 true
10. 按一下「完成」
OPTIONS 方法
描述目標資源的通訊選項。
1. URL 欄位中,輸入包含通訊協定的完整 URL,以發出 HTTP 請求。
2. 「逾時」欄位中,輸入等待伺服器傳送回應標題的逾時 (秒)。
3. 「解碼 Gzip 回應」清單中,選取自動解碼 gzip 回應的選項。
4. 「回應編碼」清單中,選取回應編碼類型。
5. 「遵循重新導向」欄位中選取一個選項,以遵循 HTTP 3xx 回應作為重新導向。預設值為 true
6. 「遵循非 GET 重新導向」欄位中選取選項,以遵循非 GET HTTP 3xx 回應作為重新導向。預設值為 false
7. 按一下 + 以檢視其他欄位,然後輸入下列詳細資訊:
「URL 參數」- 按一下「新增」以輸入「金鑰」「值」對。
按一下「新增」可輸入多個 URL 參數。
「基本驗證」- 按一下「新增」以輸入「使用者名稱」「密碼」
「標題」- 按一下「新增」以輸入「金鑰」「值」對。
「SSL 憑證驗證」- 在 https 呼叫的情況下,所需 SSL 憑證必須有效。預設值為 true
8. 按一下「完成」
HEAD 方法
此方法與 GET 類似,但它只會傳輸狀況行與標題區段。
1. URL 欄位中,輸入包含通訊協定的完整 URL,以發出 HTTP 請求。
2. 「逾時」欄位中,輸入等待伺服器傳送回應標題的逾時 (秒)。
3. 「解碼 Gzip 回應」清單中,選取自動解碼 gzip 回應的選項。
4. 「回應編碼」清單中,選取回應編碼類型。
5. 「遵循重新導向」欄位中選取一個選項,以遵循 HTTP 3xx 回應作為重新導向。預設值為 true
6. 「遵循非 GET 重新導向」欄位中選取選項,以遵循非 GET HTTP 3xx 回應作為重新導向。預設值為 false
7. 按一下 + 以檢視其他欄位,然後輸入下列詳細資訊:
「URL 參數」- 按一下「新增」以輸入「金鑰」「值」對。
按一下「新增」可輸入多個 URL 參數。
「基本驗證」- 按一下「新增」以輸入「使用者名稱」「密碼」
「標題」- 按一下「新增」以輸入「金鑰」「值」對。
「SSL 憑證驗證」- 在 https 呼叫的情況下,所需 SSL 憑證必須有效。預設值為 true
8. 按一下「完成」
輸出結構描述
HTTP 請求動作的輸出結構描述會傳回如下圖所示的狀況代碼、標題、回應文字及回應物件資訊: