Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » Verwendung von SQL » SQL-Funktionen » SQL-Funktionen (E-O)

 

NEXT_HTTP_HEADER-Funktion [HTTP]

Ruft den Namen des nächsten HTTP-Headers ab

Syntax
NEXT_HTTP_HEADER( Headername )
Parameter

Headername   Der Name des vorherigen Headers. Wenn der Headername NULL ist, gibt diese Funktion den Namen des ersten HTTP-Headers zurück.

Rückgabe

LONG VARCHAR

Bemerkungen

Diese Funktion wird über die HTTP-Header wiederholt, die in eine Anforderung einbezogen sind, und gibt den nächsten HTTP-Headernamen zurück. Sie mit NULL aufzurufen führt dazu, dass sie den Namen des ersten Headers zurückgibt. Nachfolgende Header werden abgerufen, indem der Funktion der Name des vorherigen Headers weitergegeben wird. Diese Funktion gibt NULL zurück, wenn sie mit dem Namen des letzten Headers oder nicht von einem Webdienst aufgerufen wird.

Wenn diese Funktion mehrfach aufgerufen wird, werden alle Headerfelder genau einmal zurückgegeben, jedoch nicht unbedingt in der Reihenfolge, in der sie in der HTTP-Anforderung erscheinen.

Siehe auch
Standards und Kompatibilität
  • SQL/2003   Erweiterung des Herstellers

Beispiel

Im folgenden Beispiel wird der Name des ersten HTTP-Headers abgerufen, wenn die Anweisung in einer von einem HTTP-Webdienst aufgerufenen gespeicherten Prozedur verwendet wird.

BEGIN
DECLARE header_name LONG VARCHAR;
SET header_name  = NULL;
SET header_name = NEXT_HTTP_HEADER( header_name )
END;