HTTP_PUT 及 HTTP_PUT_BLOB
HTTP_PUT 或 HTTP_PUT_BLOB
純量函數會透過 HTTP PUT 要求從指定的 URL 擷取文字型資源。
- URL
- 傳回內建字串或圖形字串資料類型的表示式,指定所存取資源的 URL。
- 要求-訊息
- 指定要在指定 URL 更新資料的表示式。
- 選項
- 傳回內建字串或圖形字串資料類型的表示式。 此字串必須格式化為 JSON 物件,其中包含要求的選項 (包括標頭)。 如需選項清單,請參閱 HTTP 選項 。
HTTP_PUT 函數的結果為包含回應訊息的 CLOB (2G) CCSID 1208。 HTTP_PUT_BLOB 函數的結果為包含回應訊息的 BLOB (2G)。
附註
如需使用 HTTP 函數的相關資訊,請參閱 HTTP 函數概觀。
如果要從 HTTP 要求傳回標頭資訊,請使用 HTTP_PUT_VERBOSE 或 HTTP_PUT_BLOB_VERBOSE
表格函數: HTTP_PUT_VERBOSE 和 HTTP_PUT_BLOB_VERBOSE
範例
- 將 HTTP PUT 要求傳送至 https://www.example.com/users 傳送 'ABC' 並使用憑證儲存庫 /home/javaTrustStore/fromJava.KDB ,然後傳回結果。
VALUES QSYS2.HTTP_PUT('https://www.example.com/users', 'ABC', '{"sslCertificateStoreFile":"/home/javaTrustStore/fromJava.KDB"}');