protocolul HTTP sau HyperText Transfer Protocol este principalul serviciu punctie Internet WWW (World Wide Web). Obiectivul principal al protocolului, pentru a asigura transferul de rețea hipertext. În raportul descrie cu exactitate formatul mesajului pentru schimbul de clienți și servere.
Protocolul HTTP este descris în RFC 2616 (HTTP1.1).
Protocolul de bază interacțiunea dintre client și furniza serverului prin intermediul ASCII-cerere, și următoarele în răspunsul în RFC 822 standardul MIME.
În practică, protocolul HTTP care rulează pe portul TCP / IP-based 80, dar poate fi configurat într-un mod diferit. Și chiar dacă TCP / IP nu este necesară, este de preferat, ca se angajeaza de asamblare partiție și posturi pentru ei înșiși și nu „deranja“ sau browser-ul sau serverul.
Trebuie remarcat faptul că protocolul HTTP poate fi utilizat nu numai în tehnologii web, dar și a altor aplicații OOP (orientate spre obiective).
Clar și simplu URL-structura este formată din următoarele elemente:
Notă: Protocolul HTTP este un protocol pentru conexiuni simple, nesecurizate. Conexiuni securizate sunt de lucru pe un https protocol. Este mai sigur pentru schimbul de date.
metoda HTTP-cerere
Unul dintre parametrii URL-ul, specifică numele gazdei cu care vrem să comunice. Dar acest lucru nu este suficient. Este necesar să se determine acțiunea pe care doriți să o efectuați. Acest lucru se poate face folosind metoda specificată prin HTTP.
metode HTTP
- Metoda / Descriere
- HEAD / Citiți titlul paginii web
- GET / Citiți pagina web
- POST / Adăugați la pagina dvs. de Web
- PUT / Salvare pagină de web
- Trace / Trimite cerere inapoi
- DELETE / Șterge pagina de web
- OPTIONS / Opțiuni de afișare
- CONNECT / Rezervat pentru o utilizare viitoare
Analizeaza metode HTTP mai mult
Metoda GET. solicită o pagină (obiect de fișier), codificate prin standardul MIME. Aceasta este metoda folosită ca. Structura metodei:
GET nume de fișier HTTP / 1.1
HEAD. Această metodă cere un antet de mesaj. In aceasta pagina nu se incarca. Această metodă vă permite să vedeți momentul ultimei actualizări a paginii, aveți nevoie pentru a controla cache-ul paginii. Această metodă vă permite să testați funcționalitatea URL solicitată.
PUT. Această metodă poate pune pagina pe server. organism cerere PUT include pagina găzduită care este codificată de MIME. Această metodă necesită identificarea clientului.
Metoda POST. Această metodă se adaugă conținutul unei pagini existente. Acesta este utilizat ca un exemplu, pentru a adăuga o intrare la forum.
ȘTERGE metodă. Această metodă distruge pagina. metodă de îndepărtare necesită o confirmare din partea utilizatorului dreptul de a șterge.
Metoda TRACE. Această metodă de depanare. El spune server pentru a trimite cererea înapoi și vă permite să știți distorsionat sau nu cererea clientului, sa întors de la server.
CONNECT metoda - metoda de rezervă nu este utilizat.
Metoda OPTIUNI vă permite să interogare proprietățile de server și proprietățile oricărui fișier.
Comunicarea „cerere-răspuns“ a clientului și server, serverul generează răspunsul necesar. Acest lucru poate fi o pagină web sau bara de stare cu codul de stare. cod de stat cu care sunt bine cunoscute. Unul dintre codul cunoscut 404 -Page nu a fost găsit.
grup de cod de stat
1xx: Gata Server, cod 100 - serverul este gata să se ocupe de solicitările clienților;
- Cod 200 - Cerere procesată;
- Cod 204 - nu de conținut.
- Codul 301 - Pagina solicitată este mutat;
- Codul 304 - pagina în cache-ul este încă relevantă.
4xx: Eroare client.
- Cod 403 - eroare de acces;
- 404 - Pagina nu a fost găsită.
5xx: Eroare de server
- Cod 500 - Eroare internă de server;
- Codul 503 - a încercat să solicite mai târziu.