Co to jest HTTP (Hypertext Transfer Protocol)?

Skrót od Hypertext Transfer Protocol, HTTP to zestaw standardów, które umożliwiają użytkownikom sieci World Wide Web wymianę informacji znalezionych na stronach internetowych. Podczas uzyskiwania dostępu do dowolnej strony internetowej wprowadzanie // przed adresem powoduje, że przeglądarka komunikuje się przez HTTP. Na przykład adres URL Computer Hope to //www.computerhope.com. Dzisiejsze przeglądarki nie wymagają już HTTP przed adresem URL, ponieważ jest to domyślna metoda komunikacji. Jest jednak przechowywany w przeglądarkach ze względu na konieczność oddzielenia protokołów, takich jak FTP. Poniżej znajduje się kilka najważniejszych faktów dotyczących HTTP.

  • Termin HTTP został ukuty przez Teda Nelsona.
  • Standardowym portem dla połączeń HTTP jest port 80 .
  • HTTP / 0.9 była pierwszą wersją protokołu HTTP i została wprowadzona w 1991 roku.
  • HTTP / 1.0 jest określony w RFC 1945 i został wprowadzony w 1996 roku.
  • HTTP / 1.1 jest określony w RFC 2616 i został oficjalnie wydany w styczniu 1997 roku.

HTTPS

Skrót od Hypertext Transfer Protocol Secure, HTTPS to protokół, który wykorzystuje HTTP na połączeniu szyfrowanym przez zabezpieczenia warstwy transportowej. HTTPS służy do ochrony przesyłanych danych przed podsłuchem. Jest to domyślny protokół do przeprowadzania transakcji finansowych w Internecie i może chronić użytkowników witryny przed cenzurą ze strony rządu lub dostawcy usług internetowych.

  • HTTPS używa portu 443 do przesyłania informacji.
  • HTTPS jest najpierw używany w HTTP / 1.1 i jest zdefiniowany w RFC 2616.

Wskazówka: jak się chronić i weryfikować bezpieczeństwo danych w Internecie.

Kody statusu HTTP

Poniżej znajduje się lista kodów statusu HTTP aktualnie zdefiniowanych przez Computer Hope. Kody te umożliwiają klientowi uzyskiwanie dostępu do innego komputera lub urządzenia przez HTTP, aby wiedzieć, jak kontynuować lub nie kontynuować. Na przykład 404 informuje przeglądarkę, że żądanie nie istnieje na serwerze.

1xx - 2xx3xx - 4xx5xx
100 (Kontynuuj)

101 (Przełącz protokoły)

102 (Przetwarzanie)

200 (sukces)

201 (spełnione)

202 (zaakceptowane)

204 (Brak treści)

205 (Resetuj zawartość)

206 (Zawartość częściowa)

207 (Multi-Status)

301 wyprowadził się permamentnie)

302 (tymczasowo przeniesiony)

304 (Loaded Cached copy) 307 (Internal redirect)

400 (złe żądanie)

401 (wymagana autoryzacja)

402 (wymagana płatność)

403 (Zakazane)

404 Nie Znaleziono)

405 (niedozwolona metoda)

406 (Niedopuszczalne)

407 (Wymagane uwierzytelnienie proxy)

408 (Limit czasu żądania)

409 (konflikt)

410 (Przeminęło) 411 (Wymagana długość) 412 (Niepowodzenie warunku wstępnego)

413 Zbyt duże żądanie)

414 (Zbyt duży identyfikator URI żądania) 415 (Nieobsługiwany typ nośnika)

416 (Zakres żądania nie jest zadowalający)

417 (Oczekiwanie nie powiodło się) 422 (Unprocessable entity) 423 (Locked)

424 (Niepowodzenie zależności)

500 wewnętrzny błąd serwera)

501 (niezaimplementowane) 502 (zła brama)

503 Usługa niedostępna)

504 (Limit czasu bramy)

505 (Wersja HTTP nie jest obsługiwana)

506 (Variant również negocjuje) 507 (Niewystarczająca pamięć)

510 (nie przedłużony)

Serwer Apache, akronimy komputerowe, domena, FTP, Internet, warunki internetowe, port, protokół, warunki bezpieczeństwa, SSL, URL, warunki projektowania stron internetowych, strona internetowa, sieć WWW