httpPrepareUrl 函数 (http.h)

HttpPrepareUrl 函数分析、分析和规范化非规范化 Unicode 或 punycode URL,使其在其他 HTTP 函数中使用是安全且有效的。

语法

HTTPAPI_LINKAGE ULONG HttpPrepareUrl(
        PVOID  Reserved,
        ULONG  Flags,
  [in]  PCWSTR Url,
  [out] PWSTR  *PreparedUrl
);

parameters

Reserved

保留。 必须为 NULL

Flags

保留。 必须为零。

[in] Url

指向表示要准备的非规范化 Unicode 或 punycode URL 的字符串的指针。

[out] PreparedUrl

成功输出时,指向表示规范化 URL 的字符串的指针。

注意使用 HeapFree 免费 PreparedUrl
 

返回值

如果函数成功,则返回 ERROR_SUCCESS

如果函数失败,它将返回以下代码之一或在 WinError.h 中定义的 系统错误代码

要求

   
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
目标平台 Windows
标头 http.h
Library Httpapi.lib
DLL Httpapi.dll