„Protokół HTTP został zaprojektowany do wymiany plików, dlatego ma do tego kilka wbudowanych poleceń, które często nazywane są metodami ” .

„Oto one: GET, POST, PUT, DELETE , OPTIONS, HEAD, PATCH, TRACE, LINK, UNLINK, CONNECT ”.

„Opowiem ci o 4 głównych metodach”.

„Metoda GET jest przeznaczona do odbierania pliku na podstawie żądania (URL). Żądanie pliku zakłada, że ​​do serwera nie jest wysyłane nic poza samym żądaniem. Za normalne uważa się również buforowanie wyników (odpowiedzi) takich żądań. Żywym przykładem tego buforowania jest ładowanie obrazów przez przeglądarki”.

„Metoda PUT jest przeznaczona do dodawania plików do serwera. Oczekuje się, że ścieżka do pliku będzie ścieżką określoną w adresie URL. Treść żądania musi zawierać plik.”

"Metoda POST przeznaczona jest do aktualizacji plików na serwerze. Zarówno dane, jak i pliki są wysyłane w żądaniach iw odpowiedziach."

„Metoda DELETE jest przeznaczona do usuwania plików na podstawie ich adresów URL”.

„Czy możesz podsumować te informacje w jednej tabeli?”

"Jasne:"

HTTP, port, żądanie, odpowiedź, REST - 1

„W rzeczywistości sieć przestała traktować adres URL jako ścieżkę do pliku i zaczęła traktować go jako żądanie. W rezultacie najpopularniejsze stały się metody GET i POST”.

„Metoda POST jest najbardziej uniwersalna: obsługuje zarówno pełnoprawne żądanie, jak i pełnoprawną odpowiedź”.

„Mówiąc to, metoda GET jest często uważana za uproszczoną wersję POST. Nie wymaga pełnoprawnego żądania, a jedynie adres URL jako żądanie”.

„Jakie żądanie jest wysyłane do serwera, gdy otwieram łącze w przeglądarce?”

„Za każdym razem, gdy wprowadzasz nowy adres URL w przeglądarce, przeglądarka wysyła żądanie GET. W końcu nie wysyłasz żadnych danych poza adresem URL”.

„Przy okazji, widzę, że zrobiłeś kolumnę Status w tabeli. Co to jest?”

„Każda odpowiedź serwera korzystająca z protokołu HTTP musi zaczynać się od statusu żądania”.

„Oto kody stanu:”

Kod statusu Opis Przykład
1xx Odpowiedź informacyjna 101
2xx- Powodzenie 200
3xx przekierowanie 301302303305
4xx Błąd klienta 404
5xx Błąd serwera 501

„Kiedy wszystko jest w porządku, zwykle zwracany jest kod stanu 200”.

„Jeśli serwer chce przekierować użytkownika na inną stronę, zwraca nowy adres URL i kod stanu 302”.

„Jeśli żądana strona nie zostanie znaleziona, zwraca 404”.

„Jeśli wystąpi błąd serwera, zwraca kody stanu 501-503”.

– Jakoś nie czuję się dobrze, Amigo.

„Zamierzam coś z siebie usunąć. Ty natomiast możesz przeczytać więcej tutaj ”.