HTTP_DELETE und HTTP_DELETE_BLOB

Die Skalarfunktion HTTP_DELETE Beginn der Änderungoder HTTP_DELETE_BLOBEnde der Änderung löscht eine textbasierte Ressource von der angegebenen URL durch eine HTTP DELETE-Anfrage.

Syntaxdiagramm lesenVisuelles Syntaxdiagramm überspringenHTTP_DELETEHTTP_DELETE_BLOB(url ,Optionen)
URL
Ein Ausdruck, der einen integrierten Zeichenketten- oder Grafikstring-Datentyp zurückgibt, der die URL der Ressource angibt, auf die zugegriffen wird.
Die einzigen unterstützten Protokolle auf URL sind http:// und https://. HTTP die Basisauthentifizierung in der Form https://userid:password @ kann in der URL nicht angegeben werden. Stattdessen muss die Option basicAuth verwendet werden, um die Benutzerkennung und das Passwort für die Basisauthentifizierung anzugeben.
Optionen
Ein Ausdruck, der einen integrierten Datentyp für Zeichenfolgen oder Grafikzeichenfolgen zurückgibt. Diese Zeichenfolge muss als JSON-Objekt formatiert sein, das die Optionen einschließlich Header für die Anforderung enthält. Die Liste der Optionen finden Sie unter HTTP.
Wenn keine Optionen angegeben werden, werden die Standardoptionen verwendet.

Das Ergebnis der Funktion HTTP_DELETE ist CLOB (2G) CCSID 1208, die die Antwortnachricht enthält. Beginn der ÄnderungDas Ergebnis der Funktion HTTP_DELETE_BLOB ist BLOB (2G), das die Antwortnachricht enthält.Ende der Änderung

Hinweise

Weitere Informationen zur Verwendung der Funktionen von HTTP finden Sie unter HTTP Funktionsübersicht.

Um die Header-Informationen aus der Anfrage HTTP zurückzugeben, verwenden Sie die Tabellenfunktion HTTP_DELETE_VERBOSE Beginn der Änderungoder HTTP_DELETE_BLOB_VERBOSEEnde der Änderung : HTTP_DELETE_VERBOSE und HTTP_DELETE_BLOB_VERBOSE

Beispiel

  • Senden Sie eine HTTP DELETE-Anfrage an https://www.example.com/delete unter Verwendung des Zertifikatspeichers /home/javaTrustStore/fromJava.KDB und geben Sie das Ergebnis zurück.
    VALUES QSYS2.HTTP_DELETE('https://www.example.com/delete',
                             '{"sslCertificateStoreFile":"/home/javaTrustStore/fromJava.KDB"}')