Sdílet prostřednictvím


Funkce rozhraní API serveru HTTP verze 1.0

Rozhraní API serveru HTTP poskytuje následující funkce pro psaní aplikací.

Obecné

Funkce Popis
HttpCreateHttpHandle Vytvoří frontu požadavků HTTP a vrátí do ní popisovač.
HttpInitialize Inicializuje rozhraní API serveru HTTP pro použití volajícím procesem.
HttpPrepareUrl Analyzuje, analyzuje a normalizuje nenormalizovanou adresu URL kódu Unicode nebo punycode, aby byla bezpečná a platná pro použití v jiných funkcích HTTP.
HttpTerminate Nasměruje rozhraní API serveru HTTP k vyčištění všech prostředků přidružených k určitému procesu.

 

Správa mezipaměti

Funkce Popis
httpAddFragmentToCache Uloží fragment dat do mezipaměti, aby se mohl použít k vytvoření dynamické odpovědi bez čtení z disku.
httpFlushResponseCache Odebere zadané fragmenty z mezipaměti HTTP.
httpReadFragmentFromCache Načte zadaný fragment odpovědi v mezipaměti.

 

Konfigurace

Funkce Popis
httpDeleteServiceConfiguration Odstraní zadané informace z úložiště konfigurace HTTP.
httpQueryServiceConfiguration Dotazuje úložiště konfigurace HTTP na zadané informace.
HttpSetServiceConfiguration Nastaví zadané hodnoty v úložišti konfigurace rozhraní API HTTP Serveru.

 

Vstup a výstup

Funkce Popis
httpReceiveHttpRequest Načte požadavek HTTP ze zadané fronty požadavků.
HttpReceiveRequestEntityBody Načte data těla entity konkrétního požadavku HTTP.
HttpSendHttpResponse Odešle odpověď HTTP pro konkrétní požadavek HTTP.
httpSendResponseEntityBody Odešle data těla entity odpovědi HTTP.
httpWaitForDisconnect Upozorní aplikaci, když se klient HTTP odpojil.

 

SSL

Funkce Popis
HttpReceiveClientCertificate Načte klientský certifikát pro připojení SSL.

 

Registrace adresy URL

Funkce Popis
HttpAddUrl Zaregistruje adresu URL, aby se požadavky HTTP na ni směrovaly do zadané fronty požadavků.
HttpRemoveUrl Zruší registraci zadané adresy URL, aby se požadavky na ni už nepřesměrovaly do zadané fronty.

 

struktury rozhraní HTTP Server API verze 1.0