Objekt HttpRequest
Popis:
HttpRequest je objekt, kterým lze přenášet data mezi Web klientem a Web serverem..
Klient může pomocí tohoto objektu odeslat libovolný HTTP požadavek. Tento objekt má více verzí. Tato dokumentace popisuje pouze rozhraní pro verze
MSXML2.ServerXMLHTTP.6.0 a
MSXML2.XMLHTTP.6.0.
Verze
MSXML2.ServerXMLHTTP.6.0 má navíc metody, které umožňují autentizaci komunikace pomocí uživatelských cerifikátů.
Přijímat nebo odesílat lze libovolný formát dat. V případě příjmu dat ve formátu
XML je možné přijatou odpověď analyzovat pomocí
Microsoft XML Document Object Model (DOM). Viz:
Jak číst v aplikaci obecné XML soubory.
Vlastnosti a metody:
abort | Ukončí a zavře HTTP request objekt. |
getAllResponseHeaders | Načte hodnoty všech hlaviček HTTP requestu. |
getOption | Vrací informaci o požadované vlastnosti přenosu. |
getResponseHeader | Načte hodnotu konkrétní hlavičky HTTP requestu. |
onreadystatechange | Určuje funkci, která se má zavolat, když se změní vlastnost readyState |
readyState | Oznamuje stav požadavku. |
open | Nastaví metodu, URL adresu a ověřovací informace pro požadovaný přenos dat. |
responseBody | Představuje tělo zprávy jako pole bajtů. |
responseStream | Představuje tělo zprávy jako IStream. |
responseText | Představuje tělo zprávy jako text. |
responseXML | Představuje tělo zprávy jako MSXML parsovatelný objekt (Microsoft® XML Core Services). |
send | Odešle požadavek HTTP na server. |
setOption | Nastaví požadovanou vlastnost přenosu. |
setProxy | Specifické proxy nastavení |
setProxyCredentials | Přihlašovací údaje pro autentizaci proxy. |
setRequestHeader | Načte hodnotu konkrétní hlavičky HTTP requestu. |
setTimeouts | Určuje nastavení časového limitu pro vyřešení názvu domény, navázání připojení k serveru, odeslání dat a přijetí odpovědi. |
status | Vrací stavový kód HTTP request požadavku. |
waitForResponse | Umožňuje žádajícímu serveru pozastavit provádění během čekání na dokončení operace asynchronního odesílání. |