Httpredirectfilter

Een servlet die Javax.Servlet.Filter-interface implementeert
Download nu

Httpredirectfilter Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Naam uitgever:
  • Igor Zlatkovic
  • Besturingssystemen:
  • Windows All
  • Bestandsgrootte:
  • 14 KB

Httpredirectfilter Tags


Httpredirectfilter Beschrijving

HttpredirectFilter is ontwikkeld om een servlet te zijn die de interface van Javax.Servlet.Filter implementeert. Het inspecteert de URL van een HTTP-verzoek en stuurt het verzoek naar een andere locatie door of omleidt de gebruikersagent naar een nieuwe URL. Het kan worden gebruikt als een algemene redirector op een servletcontainer zoals Apache Tomcat. Wat bedoel ik met 'HTTP Redirect'? Zie, elke resource op het web heeft een unieke identificator genaamd URL. Deze ID vertegenwoordigt de locatie van de bron. Wanneer resource wordt verplaatst naar een nieuwe locatie, verandert de URL-wijzigingen. De oude URL moet echter althans voor een tijdje geldig blijven. Andere websites, zoekmachine-databases, zelfs handleidingen voor bepaalde producten, bevatten de oude URL. We willen een soepele verandering, dus we blijven de bron van dienst door de oude URL, samen met het nieuwe, om te voorkomen dat alle links tegelijkertijd doorbreken. Gebruikersagenten (browsers) worden geïnformeerd over de wijziging in de URL via HTTP-statuscodes. Wanneer een gebruikersagent een resource aanvraagt dat is verplaatst, kan de server een van de volgende doen: - Forward: De server leest de bron van de nieuwe locatie en levert het op de gebruikersagent. De gebruikersagent zal nooit weten dat dit is gebeurd. De verandering in de URL is intern in de server en de nieuwe URL is niet bekend bij het publiek. - Tijdelijk omleiden: De server retourneert de 302-statuscode naar de gebruikersagent die aangeeft dat de bron tijdelijk verkrijgbaar is bij een nieuwe URL, die wordt geretourneerd in de locatie van de responskop. Het is aan de gebruikersagent om een nieuw HTTP-aanvraag uit te geven met behulp van de nieuwe URL en dat is wat de meeste browsers doen. De opgeslagen koppelingen, zoals bladwijzers, moeten echter wijzen op de oude URL omdat de URL-verandering wordt beschouwd als tijdelijk. - Permanent omleiden: De server retourneert een statuscode van 301 naar de gebruikersagent die aangeeft dat de bron permanent is verplaatst naar een nieuwe URL, die wordt geretourneerd in de locatie van de responskop. Het is aan de gebruikersagent om een nieuw HTTP-verzoek uit te geven met behulp van de nieuwe URL. De meeste browsers doen dit precies. De opgeslagen koppelingen, zoals bladwijzers, moeten worden gewijzigd om naar de nieuwe URL te wijzen, omdat de oude verwacht wordt om in de toekomst te werken.


Httpredirectfilter Gerelateerde software

Easytabs

Maak geavanceerde aanpasbare en visueel aantrekkelijke menu's en navigatiebomen van SharePoint Navigati ... ...

183 341 KB

Downloaden