Поделиться через


Функция HttpPrepareUrl (http.h)

Функция HttpPrepareUrl анализирует, анализирует и нормализует ненормализованный URL-адрес Юникода или punycode, чтобы его можно было безопасно и допустимо использовать в других функциях HTTP.

Синтаксис

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

Параметры

Reserved

Зарезервировано. Должно иметь значение NULL.

Flags

Зарезервировано. Должен равняться нулю.

[in] Url

Указатель на строку, представляющую ненормализованный URL-адрес Юникода или punycode для подготовки.

[out] PreparedUrl

При успешном выводе — указатель на строку, представляющую нормализованный URL-адрес.

Примечание Free PreparedUrl с помощью HeapFree.
 

Возвращаемое значение

Если функция завершается успешно, она возвращает ERROR_SUCCESS.

Если функция завершается сбоем, она возвращает один из следующих кодов или системной ошибки , определенных в WinError.h.

Требования

   
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header http.h
Библиотека Httpapi.lib
DLL Httpapi.dll