HTTP_GET_VERBOSE 及 HTTP_GET_BLOB_VERBOSE
HTTP_GET_VERBOSE 或 HTTP_GET_BLOB_VERBOSE
表格函數會透過 HTTP GET 要求從指定的 URL 擷取文字型資源。 它會傳回一列表格,其中包含要求的一般 HTTP 回應,以及從 HTTP 要求傳回的標頭資訊
- URL
- 傳回內建字串或圖形字串資料類型的表示式,指定所存取資源的 URL。
- 選項
- 傳回內建字串或圖形字串資料類型的表示式。 此字串必須格式化為 JSON 物件,其中包含要求的選項 (包括標頭)。 如需選項清單,請參閱 HTTP 選項 。
函數的結果是包含單一列的表格,其格式如下表所示。
直欄名稱 | 資料類型 | 說明 |
---|---|---|
回應訊息 | CLOB (2G) CCSID 1208 (適用於
HTTP_GET_VERBOSE ![]() BLOB (2G) (適用於 HTTP_GET_BLOB_VERBOSE ![]() |
要求的 HTTP 回應。 |
RESPONSE_HTTP_HEADER | CLOB (2G) CCSID 1208 | 從 HTTP 要求傳回的標頭資訊,其格式如 verboseResponseHeaderFormat 選項所指定。 |
附註
如需使用 HTTP 函數的相關資訊,請參閱 HTTP 函數概觀。
範例
- 使用從 Java™ 憑證儲存庫建立的憑證儲存庫,從 IBM® PSP 網站擷取服務資訊。 如需相關資訊,請參閱 SSL 考量 。
SELECT * FROM TABLE(QSYS2.HTTP_GET_VERBOSE( 'https://www.ibm.com/support/pages/sites/default/files/inline-files/xmldoc.xml', '{"sslCertificateStoreFile":"/home/javaTrustStore/fromJava.KDB"}'));