"A HTTP protokollt fájlok cseréjére tervezték, ezért számos beépített parancsot tartalmaz erre, amelyeket gyakran metódusoknak neveznek. "

"Íme ezek: GET, POST, PUT, DELETE , OPTIONS, HEAD, PATCH, TRACE, LINK, UNLINK, CONNECT ."

– Mesélek a 4 fő módszerről.

"A GET metódust arra tervezték, hogy egy kérés (URL) alapján fogadjon fájlt. A fájlkérés azt feltételezi, hogy magát a kérést nem küldik el a szervernek. Szintén normálisnak tekinthető az ilyen kérések eredményeinek (válaszainak) gyorsítótárazása. Ennek a gyorsítótárazásnak ékes példája a képek böngészők általi betöltése."

"A PUT metódust arra tervezték, hogy fájlokat adjon hozzá a szerverhez. A fájl elérési útja az URL-ben megadott útvonal lesz. A kérés törzsének tartalmaznia kell a fájlt."

"A POST metódus a szerveren lévő fájlok frissítésére szolgál. Mind az adatokat, mind a fájlokat kérésekben és válaszokban küldik el."

"A DELETE módszer a fájlok URL-címe alapján történő törlésére szolgál."

– Össze tudná foglalni ezeket az információkat egyetlen táblázatban?

"Biztos:"

HTTP, port, kérés, válasz, REST - 1

"Valójában a web már nem gondolta az URL-t fájlútvonalnak, és kérésként kezdte kezelni. Ennek eredményeként a GET és a POST metódusok váltak a leggyakoribbakká."

"A POST módszer a leguniverzálisabb: támogatja a teljes értékű kérést és a teljes értékű választ egyaránt."

"Egyébként a GET metódust gyakran a POST egyszerűsített változatának tekintik. Nem igényel teljes értékű kérést, csak az URL-t kérésként."

"Milyen kérést küld a szerver, ha megnyitok egy hivatkozást a böngészőben?"

"Minden alkalommal, amikor új URL-t ad meg a böngészőjében, a böngésző GET kérést küld. Végül is az URL-en kívül nem küld más adatot."

"Apropó, látom, hogy a táblázatban egy Állapot oszlopot készített. Mi ez?"

"A HTTP protokollt használó szerverválaszoknak a kérés állapotával kell kezdődniük."

"Íme az állapotkódok:"

Állapotkód Leírás Példa
1xx Tájékoztató válasz 101
2xx- Siker 200
3xx Átirányítás 301,302,303,305
4xx Ügyfél hiba 404
5xx Szerver hiba 501

"Ha minden rendben van, általában a 200-as állapotkód kerül visszaadásra."

"Ha a szerver egy másik oldalra akarja átirányítani a felhasználót, akkor az új URL-t és a 302-es állapotkódot adja vissza."

"Ha a keresett oldal nem található, akkor a 404-et adja vissza."

"Ha kiszolgálóhiba van, az 501-503 állapotkódokat adja vissza."

– Valahogy nem érzem jól magam, Amigo.

"Eltávolítok valamit magamról. Te viszont itt olvashatsz többet ."