"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:"

"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 ."
GO TO FULL VERSION