HTTP lokacija je deo zaglavlja koji se vraća kao odgovor HTTP servera u dva slučaja:
- Da zatraži od Internet pregledača da učita drugu veb stranicu. U tom slučaju, lokaciono zaglavlje treba da bude poslato sa statusnim kodom tipa 3xx. On se prosleđuje kao deo odgovora servera kada je URI: privremeno premešten ili trajno premešten.
- Da prikupi informacije o lokaciji novo-kreiranog resursa. U ovom slučaju, lokaciono zaglavlje bi trebalo da bude poslato sa HTTP statusnim kodom 201 ili 202.[1]
Po RFC 2616 (HTTP 1.1) zahteva se kompletan apsolutni URI za preusmeravanje,[2] ali popularni Internet pregledači tolerišu prosleđivanje relativnog URL kao vrednosti za lokaciono zaglavlje. Shodno tome, predstojeća revizija HTTP/1.1 će učiniti relativni URL prihvatljivim.[3]
- ^ Leonard 2007, стр. 228–230
- ^ RFC 2616 (HTTP 1.1)
- ^ What are the Consequences for using Relative Location Headers?