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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 参考 » 使用 SQL » SQL 函数 » SQL 函数 (E-O)

 

NEXT_HTTP_HEADER 函数 [HTTP]

获得下一个 HTTP 标头名称。

语法
NEXT_HTTP_HEADER( header-name )
参数

header-name   上一个标头的名称。如果 header-name 为 NULL,则此函数返回第一个 HTTP 标头的名称。

返回值

LONG VARCHAR

注释

此函数对请求内包含的 HTTP 标头进行迭代并返回下一个 HTTP 标头名。如果用 NULL 调用该函数,该函数会返回第一个标头的名称。通过向该函数传递上一个标头的名称来检索后续的标头。使用上一标头的名称调用此函数或不是从 Web 服务进行调用时,此函数返回 NULL。

重复调用该函数将会返回所有的头字段且仅返回一次,但不一定与其出现在 HTTP 请求中的顺序相同。

另请参见
标准和兼容性
  • SQL/2003   服务商扩充。

示例

在由 HTTP Web 服务所调用的存储过程内,使用以下示例会返回第一个 HTTP 标头的名称。

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