Http

van de cliënt, als de browser op verzoek van een website, het heeft veel informatie voor de server, niet lezen omdat het reizen als rechtstreeks informatie http een deel van het hoofd.Je kan onderzoeken op dit gebied http meer informatie zijn de volgende belangrijke hoofd informatie uit de browser, zal je heel vaak gebruikt, headerdescription die hoofd programmering: netwerk van aangewezen mime type, de browser of voor andere afnemers.Waarde, het beeld /Papoea - Nieuw - Guinea, of, image/jpeg, is de meest voorkomende vorm van twee mogelijkheden.Het hoofd van die charsetthis gespecificeerde tekenset worden gebruikt. De weergave van informatie.Zoals de ISO - 8859 - 1.Het hoofd van de code die encodingthis gespecificeerde type, weet hoe om te gaan met de browser.Waarde te gebruiken, of -, is de meest voorkomende vorm van twee mogelijkheden.De aanvaarding van het hoofd van de voorkeur voor de klanten van de gespecificeerde omstandigheden, kan het gebruik van meer dan één taal van deze resultaten.Bijvoorbeeld in de Verenigde Staten, Rusland, authorizationthis hoofd zoals door de cliënt wordt gebruikt voor het bepalen van hun toegang tot de website in beschermd met een wachtwoord.Deze rubriek instructies of de cliënt kan http duurzame verbinding.Duurzame verbinding kan de klant of andere browser op een enkel verzoek van meerdere documenten te zoeken.Een waarde in leven te houden, betekent dat de verdere aansluiting moet worden door de inhoud van de lengte header is alleen van toepassing op verzoek gegevens de omvang van de gegeven na de bytes.Cookiethis hoofd terug gestuurd naar de browser server koekje.Het hoofd van de gastheer en de haven gastheer aangewezen als de oorspronkelijke URL 's aangewezen.Als de wijziging van deze gebruiker slechts het hoofd wil pagina 's op de vastgestelde datum na de verandering.De server stuurt een code, 304, betekent dit dat, zonder amendementen, als er geen nieuwe gegevens beschikbaar zijn.Als het niet het hoofd is van de wijziging van de omgekeerde If-Modified-Since; het document slechts als de voorgeschreven werking dan met vermelding van de datum van het grote succes.Refererthis header aanduiding die verwijst naar het adres van de website.Bijvoorbeeld, als je op pagina 1 1 2 pagina 's en klik op de link met de pagina' s met, een hoofd als een browser op verzoek op pagina 2.De gebruiker agentthis header identificatie browser of andere verzoeken van klanten, terug kunnen keren naar verschillende inhoud in verschillende snuffelaars.Methoden voor het lezen van het hoofdhttp: een van de volgende methoden, procedures kunnen lezen in de servlet http hoofd.Deze methoden beschikbaar zijn, de boodschap, het voorwerp, de s.n.method & beschrijving van [...] 1, koekjes, getcookies (), weer een serie bevat alle koekjes op verzoek van de cliënt een object., 2, getattributenames (), de terugkeer van een opsomming bevat van de eigendom, opsommen, de naam van dit verzoek. 3 en de opsomming van getheadernames (), en de terugkeer van een opsomming van alle hoofd bestandsnaam die deze eisen. 4 (), getparameternames, opsomming, weer een voorwerp omvat de parameters in dit verzoek naam opsomming. 5,,, getsession () HttpSession, terug in verband met het verzoek van de huidige zitting, of het verzoek niet. Het creëren van een HttpSession getsess 6.,,,- ionen (booleaanse creëren), de terugkeer van de eisen, of in verband met de huidige HttpSession, zonder de huidige zitting en het scheppen van waar is, weer een nieuwe zitting van 7 getlocale ter plaatse.,,,,, () naar de klant zal aanvaarden de plaats van de keuze voor de inhoud, om In te stemmen met de taal, het hoofd, tegen 8. De getAttribute (string naam), gespecificeerde waarden van de attributen van een object of leeg is, als niet de eigenschap naam bestaat., 9, hier getinputstream (), op verzoek van de betreft, waar het gebruik van binaire gegevens. 10, getauthtype (), zoals de snaren terug voor de bescherming van de certificering servlet, de programma 's, de naam van de "fundamentele" of "de" of een nul als jsp niet onderworpen is aan een wettelijke bescherming, 11, getcharacter, string.(), dat voor het verzoek, terug naar de code naam, de karakters van de tekst. Getcontenttype (12),,, touw, terug te komen om de mime type, of een nul als het type dat niet weten. Getcontextpath), 13 (,,, de string, verklaard dat het gevraagde context verzoek Uri, 14.,, string getHeader (string naam), de string, hoofd van de verzoeken aangewezen. De waarde van de getmethod (15),,,, het touw, de naam van de methode van het http, eisen, bijvoorbeeld, of, na 16, string. GetParameter (string naam), als Een string. De terugkeer van een verzoek van de waarden van de parameters, of een nul, als parameter niet bestaat. Getpathinfo (17),,,, touw, geen extra informatie over de wegEn als het verzoek van de cliënt, URL 's. 18,, snaren terug getprotocol (), de naam en de eisen van het Protocol van 19 versie. Getquerystring (), touw, touw, terug op de vraag die op verzoek van de URL na weg. 20, getremoteaddr (,), de string, Internet Protocol (IP -) het adres van de klant op verzoek verstrekt.,, getremotehost (), 21, de string, stuurt het verzoek van de cliënt volledig gekwalificeerde, 22, getremoteuser. (), touw, moet de gebruiker geregistreerd, als de gebruiker heeft erkend, of nietig als de gebruikers niet worden geverifieerd, 23, getrequesturi. (), de string, voor de eerste keer in de naam van de overeenkomst om de vraag wat de URL' s deel van dit verzoekOp verzoek van de http getrequestedsessionid (24,.,,, het touw, de cliënt) aangewezen sessie - ID 's, 25, getservletpath (), de string, dit verzoek URL noemen jsp Deel 26, [...].,, Getparametervalues een string, weer een naam), de waarde van de voorwerpen die Alle een bepaald verzoek een reeks parameters, of een nul, als parameter niet bestaat. En issecure (), 27, boer, en de terugkeer van een boolean, die dit verzoek is het gebruik van veilige doorgang, zoals https., 28,, getcontentlength (), terug in de lengte, bytes eisen en door de inbreng van stroom te voorzien als lengte, of 1, 29, weet het niet. De internationale getintheader (string naam), gespecificeerde verzoek van de waarde van het hoofdEen int, int, 30, getserverport (), in de haven van het verzoek is ontvangen,.,, bijvoorbeeld: http hoofd eisen, de volgende is, bijvoorbeeld door gebruik te maken van getheadernames (), hoofd van de berichten lezen http informatie.Deze methode is een opsomming bevat van de in verband met een verzoek van de rubriek informatie, zodra we er een opsomming, kunnen we de cyclus in de lijst van normen, het gebruik van, hasmoreelements (), zeker wanneer te stoppen met het gebruik van, nextelement (), alle parameters van de methode, de naam. ///////voor de invoer van Java bibliotheek in de Java - IO - * * * * * * * * * * * * * *;...; de invoer van servlet. Invoer... Servlet. Http. * * * * * * * * * * * * * *; invoer. Voor de uitbreiding.; ///////HttpServlet cursussen uit te breiden HttpServlet (///////displayheader zijn verkregen door de verwerking van de eisen van de wet voor.De leegte doget (verzoek om een httpservletrequest, terug op ioexception httpservletresponse) {///////de aard van de inhoud van een reactie van de reactie. Setcontenttype ("de firewall"); PrintWriter = reactie. Getwriter (); reeks titel = "http header verzoek voorbeeld"; reeks doctype = < ".Http: //europa.eu.int /public "-//w3c//dtd doctype: //europa.eu.int /comm /4,0 +" transitional//en\\ "> n"; println (docType + "< html> n + < head> < title>" + title + "< /title> < /head> n + < het bgcolor=\\" #f0f0f0\\ "> n + < h align=\\" center\\ ">" + title + "< /h1> n + < table width=\\" 100%\\ "border=\\" de "align=\\" center\\ "> n + < tr bgcolor=\\" #949494\\ "> n '+" th> < het eerste Name<; /th> < th> de header waarde (s) < /th> n + < /tr> "; n); opsomming headerNames = request.getHeaderNames (); terwijl (headerNames.hasMoreElements () {string paramName = ((-) headerNames.nextElement); out.print ("< tr > < O > "+ paramName +" < /TD > n "); de string paramvalue = verzoek. Getheader (paramName); uit. Leegte fac (" < O > "+ paramvalue +" < /O > < /TR *; n ");}, leegte fac (" < /tabel > n < /body > < /html > ") ///////;} na verwerking door de eisen van de methode.De leegte doPost (verzoek om een httpservletrequest, terug op ioexception httpservletresponse) {doget (verzoeken en antwoorden);}}, eist nu dat de servlet zal leiden tot een voorbeeld van een verzoek om een confrontatie, http nameheader (s), hoofd van de waarde die door onze taal * * /* * * * in De User Agent mozilla /4 (compatibiliteit 7. Msie; Windows NT 5.1; Trident /4; infopath. 2 - 8); ms-rtc gebruiken die code, lek gastheer lokale: 8080 verband houden zijn controle zonder geld.



Previous:
Next Page: