- nike air max 90 pas cher
- 16373
|
Interfața ServletRequest
Atunci când un client trimite o cerere către un server Web, containerul servlet creează obiectele ServletRequest și ServletResponse și le transmite ca argumente metodei service() a servletului. Obiectul request oferă acces la informațiile cererii, cum ar fi informațiile din antetul și corpul datelor cererii.
Această interfață este utilizată de servlet pentru a obține date de la client în vederea deservirii solicitării. definiți un obiect pentru a furniza servletului informațiile privind solicitarea clientului. containerul servlet creează un obiect ServletRequest și îl transmite ca parametru metodei service a servletului. datele furnizate de obiectul ServletRequest constau în parametrul Datele furnizate de obiectul ServletRequest includ parametri, nume și valori, atribute și fluxuri de intrare. Extinderea interfeței ServletRequest poate furniza date suplimentare specifice protocolului.
Metode ale interfeței ServletRequest
- getAttribute(String): returnează valoarea atributului numit al cererii sau null dacă atributul nu există. getAttributeNames(): returnează o enumerare a numelor atributelor incluse în această cerere. getCharacterEncoding(): returnează codificarea setului de caractere de intrare pentru această cerere.
- getContentLength(): returnează dimensiunea datelor entității cererii sau -1 dacă este necunoscută. getContentType(): returnează tipul media Internet al datelor entității cererii sau null dacă este necunoscut. getInputstream(): returnează un flux de intrare pentru citirea datelor binare din corpul cererii. getInputstream(): returnează o listă a fluxurilor de intrare utilizate pentru citirea
- datele binare din corpul cererii. getParameter(String): returnează un șir de caractere care conține o valoare unică pentru parametrul specificat sau o valoare nulă dacă parametrul nu există. getParameterNames(): returnează numele parametrilor pentru această cerere ca o enumerare de șiruri de caractere sau o enumerare goală dacă nu există niciun parametru sau dacă fluxul de intrare este gol.
- getParameterValues(String): returnează valorile parametrilor specificați ai cererii sub forma unei matrice de șiruri de caractere, sau valoarea nulă dacă parametrul numit nu există. getProtocol(): returnează protocolul și versiunea cererii sub forma <protocol>/<versiune majoră> .
- <minor version>. getReader(): returnează un cititor tampon pentru citirea textului din corpul cererii. getRealPath(String): aplică reguli de aliasing căii virtuale specificate și returnează calea reală corespunzătoare sau null dacă conversia nu poate fi efectuată din anumite motive. getRemotePath(String): aplică reguli de aliasing căii virtuale specificate și returnează calea reală corespunzătoare.
- null. getRemoteAddr(): returnează adresa IP a proxy-ului care a trimis cererea. getRemoteHost(): returnează numele de gazdă complet calificat al proxy-ului care a trimis cererea. getScheme(): returnează schema URL-ului utilizat în această cerere. getServerName(): returnează numele de gazdă al serverului care a primit cererea. getServerPath(String): aplică o regulă de aliasare căii virtuale specificate și returnează calea reală corespunzătoare, dacă din anumite motive conversia nu poate fi efectuată, se returnează null.
- hostname. getServerPort(): returnează numărul portului serverului care primește această cerere. setAttribute(String, Object): stochează un atribut în contextul cererii; aceste atribute vor fi resetate între cereri.
Interfața HttpServletRequest
Extinde interfața ServletRequest pentru a furniza informații de solicitare pentru servlete HTTP. containerul servlet creează un obiect HttpServletRequest și îl transmite ca parametru la metodele de serviciu ale servletului (doGet, doPost etc.).
Metode ale interfeței HttpServletRequest
- getContextPath(): returnează porțiunea din URI-ul cererii care indică contextul cererii. getCookies(): returnează un array care conține toate obiectele Cookie pe care clientul le-a trimis împreună cu această cerere. getQuesryString(): ajută la returnarea șirului de interogare care este conținut în calea urmată de URL-ul cererii.
- getSession(): returnează HttpSession-ul curent asociat acestei cereri. getMethod(): returnează numele metodei HTTP care a emis această cerere. getPart(String name): ajută la obținerea părții cu numele dat. getPathInfo(): returnează orice informații suplimentare privind calea asociată URL-ului. getPathInfo(): returnează informațiile privind calea asociată URL-ului.
- Informații suplimentare privind calea asociate URL-ului. getServletPath(): ajută la returnarea părții din URL-ul cererii în care a fost apelat servlet-ul.
|
Articolul precedent [Practic] Aplicația de război Docker va fi implementată în containerul TomcatArticolul următor:Un singur clic pentru a testa parametrii de bază ai informațiilor serverului Linux
|