HTTP_DELETE_VERBOSE 及 HTTP_DELETE_BLOB_VERBOSE

HTTP_DELETE_VERBOSE 變更開始或 HTTP_DELETE_BLOB_VERBOSE變更結束 表格函數會透過 HTTP DELETE 要求從指定的 URL 刪除文字型資源。 它會傳回一列表格,其中包含要求的一般 HTTP 回應,以及從 HTTP 要求傳回的標頭資訊。

讀取語法圖跳過視覺化語法圖HTTP_DELETE_VERBOSEHTTP_DELETE_BLOB_VERBOSE(url ,選項)
URL
傳回內建字串或圖形字串資料類型的表示式,指定所存取資源的 URL。
URL 中唯一支援的通訊協定是 http://https://。 無法在 URL 中指定 https://userid:password@ 格式的 HTTP 基本鑑別。 相反地,必須使用 basicAuth 選項來指定基本鑑別的使用者 ID 和密碼。
選項
傳回內建字串或圖形字串資料類型的表示式。 此字串必須格式化為 JSON 物件,其中包含要求的選項 (包括標頭)。 如需選項清單,請參閱 HTTP 選項
如果未提供任何選項,則會使用預設選項。

函數的結果是包含單一列的表格,其格式如下表所示。

表 1. HTTP_DELETE_VERBOSE 及 HTTP_DELETE_BLOB_VERBOSE 結果表格
直欄名稱 資料類型 說明
回應訊息
CLOB (2G) CCSID 1208 (適用於
HTTP_DELETE_VERBOSE
變更開始) 或
BLOB (2G) (適用於
HTTP_DELETE_BLOB_VERBOSE變更結束
)
要求的 HTTP 回應。
RESPONSE_HTTP_HEADER CLOB (2G) CCSID 1208 從 HTTP 要求傳回的標頭資訊,其格式如 verboseResponseHeaderFormat 選項所指定。

附註

如需使用 HTTP 函數的相關資訊,請參閱 HTTP 函數概觀

範例

  • 使用憑證儲存庫 /home/javaTrustStore/fromJava.KDB,將 HTTP DELETE 要求傳送至 https://www.example.com/delete 。 傳回結果和標頭資訊。
    SELECT * FROM TABLE(QSYS2.HTTP_DELETE_VERBOSE(
                        'https://www.example.com/delete',
                        '{"sslCertificateStoreFile":"/home/javaTrustStore/fromJava.KDB"}'));