HTTP status code 305, ook wel "Use Proxy" genoemd, is een redirectstatuscode die aangeeft dat de aanvraag moet worden gemaakt via een proxy.
De client kan de 305 Use Proxy-statuscode herkennen aan de HTTP-statuscode in de response van de server. De statuscode wordt gevolgd door een lege regel en vervolgens door de headers van de response.
De 305 Use Proxy-statuscode is een belangrijke statuscode die wordt gebruikt om aan te geven dat de gevraagde resource alleen toegankelijk is via een proxy. Dit kan bijvoorbeeld nodig zijn om toegang te krijgen tot een resource die zich achter een firewall bevindt.
Voorbeelden
Hier zijn enkele voorbeelden van wanneer een 305 Use Proxy-statuscode kan worden gebruikt:
Een aanvraag om een resource te openen die zich achter een firewall bevindt
Een aanvraag om een resource te openen die alleen toegankelijk is voor bepaalde gebruikers
Een aanvraag om een resource te openen die alleen toegankelijk is via een bepaalde proxy
Veiligheid
De 305 Use Proxy-statuscode is een veilige statuscode. Het kan niet worden gebruikt om schade toe te brengen aan een client-applicatie.
Bijkomende details
De response-headers van een 305 Use Proxy-response bevatten de URL van de proxyserver. De URL wordt opgeslagen in de Location-header.
De 305 Use Proxy-statuscode is een belangrijk onderdeel van HTTP. Het maakt het mogelijk voor clients en servers om informatie over proxyservers te communiceren.
Vergelijking met 200 OK
De 305 Use Proxy-statuscode is vergelijkbaar met de 200 OK-statuscode. Beide statuscodes geven aan dat de aanvraag is verwerkt. Het belangrijkste verschil is dat de 305 Use Proxy-statuscode aangeeft dat de client een proxy moet gebruiken.
Vergelijking met 301 Moved Permanently
De 305 Use Proxy-statuscode is vergelijkbaar met de 301 Moved Permanently-statuscode. Beide statuscodes geven aan dat de client een andere resource moet openen. Het belangrijkste verschil is dat de 305 Use Proxy-statuscode aangeeft dat de client een proxy moet gebruiken, terwijl de 301 Moved Permanently-statuscode aangeeft dat de resource permanent is verhuisd.
Overige informatie
De 305 Use Proxy-statuscode wordt vaak gebruikt door webmasters om toegang te krijgen tot resources die zich achter een firewall bevindt. Dit kan bijvoorbeeld worden gedaan door een proxyserver te gebruiken die zich binnen de firewall bevindt.
Specifieke voorbeelden
Hier zijn enkele specifieke voorbeelden van wanneer een 305 Use Proxy-statuscode kan worden gebruikt:
Een website die een intranet-applicatie aanbiedt, kan een 305 Use Proxy-response retourneren met de URL van een proxyserver die toegang heeft tot het intranet.
Een bedrijf dat een website aanbiedt voor zijn werknemers, kan een 305 Use Proxy-response retourneren met de URL van een proxyserver die zich binnen het bedrijfsnetwerk bevindt.
Een overheidsinstelling die een website aanbiedt voor haar burgers, kan een 305 Use Proxy-response retourneren met de URL van een proxyserver die zich binnen het overheidsnetwerk bevindt.
In deze voorbeelden is de resource alleen toegankelijk via een proxyserver. De client moet de proxyserver gebruiken om toegang te krijgen tot de resource.
Terug naar categorie