HTML5 - Ajax záhlaví

Obsah
Je dobře známo, že není příliš obvyklé měnit záhlaví stránek, protože prohlížeč může ve většině případů interpretovat a vědět, co má odeslat. Existují však některé výjimky, k nimž dochází, když pracujeme s Ajax a musíme se uchýlit záhlaví X-HTTP-Method-Override Pomocí kterého přepíšeme záhlaví a v takovém případě musíme prohlížeči sdělit, z čeho pochází a jak by si to měl interpretovat.
Přepsat metodu požadavku HTTP
HTTP je standard, který se používá k přenosu dokumentů HTML přes internet, přičemž máme k dispozici řadu metod, ale nejpoužívanější jsou DOSTAT a POŠTA, protože tyto metody jsou ve webových aplikacích nejběžnější, máme však jiné metody, mezi nimiž můžeme jmenovat DÁT Y VYMAZAT, kde je v současné době tendence používat tyto metody stále více a více, aby bylo možné lépe porozumět adresám URL, které mohou přijímat požadavky na serveru.
Podívejme se na následující příklad, který nám toto téma dále osvětlí.
Řekněme, že se chceme poradit s uživatelem stránky a poté uděláme a žádost s následující strukturou:
httpRequest.open ("GET", "[url =" http: // myserver / records / perez / pedro "] http: // myserver / records / perez / pedro [ / url]");

Pokud máme správný skript na straně serveru, lze to interpretovat jako dotaz, takže metoda GET splňuje název získávání dat.
Co se stane, pokud chceme uvedeného uživatele odstranit, můžeme provést ověření jinými prostředky, ale pomocí stejné adresy URL bychom mohli říci následující:
httpRequest.open ("[b] DELETE [ / b]", "[url =" http: // myserver / records / perez / pedro "] http: // myserver / records / perez / pedro [ / url]");

Vidět toto použití metody VYMAZAT všechno to dává smysl, protože náš serverový skript bude muset pouze rozlišovat mezi různými metodami HTTP, aby věděl, jakou akci provést.
To je velmi vidět na novém trendu vytváření APIS REST které jsou spravovány prostřednictvím metod a různých akcí, které mají být provedeny, tímto způsobem s typem požadavku vyjádříme, co chceme udělat, a náš serverový skript by mohl zpracovat různé požadavky, které naše stránka zvládne.
Čtení odpovědí záhlaví
Podívejme se v tomto příkladu kódu, jak můžeme číst Záhlaví Co můžeme získat odpovědí na žádost Ajax:
 PříkladJablka Třešně BanányStiskněte tlačítko

Záhlaví, která přicházejí s odpověďmi, jsou k dispozici, když readyState změny na stav 2 popř HEADERS_RECEIVED, toto je první věc, která je přijata v reakci na požadavek, podívejme se na následujícím obrázku, jak příklad funguje stejně v prohlížeči:

Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod
wave wave wave wave wave