Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!
HTTP
HTTP - Ypatingojo Rašto Perkėlimo Aprašas - taisyklingas lietuvišas terminas, naudotinas kompiuterijoje. Bent jau tokį pakaitalą siūlo kalbainiai. O kompiuterastai aiškina, esą tai Hiper-Tekstinio Transfero Protokolas, kaip sakant "Hyper Text Transfer Protocol".
HTTP (ir pagerintas, koduotas jo variantas HTTPS) - tai viso WWW pagrindas, pati internetų esmė, nes be šito dalyko niekas neveiktų. Na, tiesa, buvo keletas dalinių alternatyvų, tokių, kaip WAP, Gopher ir FTP, bet tai jūs tais laikais greičiausiai dar nemokėjot kompiuteriais naudotis.
Dažniausiai per HTTP būna siunčiami visokie HTML puslapiai, bet kartu su jais beveik visada būna ir kokie nors JPG, GIF ar PNG paveiksliukai, dėl neaiškių negerovių gali pasitaikyti ir WEBP paveikslėlių, o taip pat dažniausiai būna ir koks nors JavaScript bei CSS. Kiek rečiau per HTTP būna perduodami TXT failai, ZIP archyvai ar kokie nors PDF dokumentai. Aišku, dar kartais būna ir tokių gėrybių, kaip MP3 ar dar kiti failų išplėtimai, tačiau tai jau pasitaiko kiek rečiau.
HTTP klaidų kodai
HTTP plačiai žinomas dėl to, kad kažkokiu būdu įvedė kažkurių skaičių reikšmes. Pvz., "403" reiškia "Uždrausta", o "404" reiškia "Nerasta". Tai kai kurie gykai ir nerdai vietoj to, kad kalbėtų žmonių kalba, ima naudoti tuos kodus. Trumpas svarbiausių kodų sąrašas:
HTTP 1** - nieko nesupratau, ką čia darai
HTTP 2** kodai - viskas tvarkoje, žmogus žmogui draugas
- 200 Ok - Viskas tvarkoje, imk puslapį ar failą
- 202 Accepted - Tinka, bet nieko nedarysim, labas vakaras, ate
- 204 No content - Apie tavo užklausą arba gerai arba nieko. Tai gal geriau nieko tau neduosim...
HTTP 3** kodai - žmogus vėplai arba įvairūs pasiuntimai į kitur
- 301 Moved Permanently - Eik naxui ir negrįžk atgal (nurodomas tikslus adresas, kur eiti)
- 302 Moved Temporarily - Eik naxui bet po to grįžk atgal.
- 305 Use proxy - Naudok proxy, idiote, vikipedai tave jau seniai užblokavo trims metams už šviesias mintis.
HTTP 4** kodai - žmogus durniui arba nieko tau neduosim
- 400 Bad Request - Gavau iš tavęs kažkokias nesąmones. Iš tokio pat girdžiu.
- 401 Unauthorized - Eik velniop, tavęs čia niekas nekvietė.
- 402 Payment Required - Mokėk babkes arba nieko negausi.
- 403 Forbidden - Eik velniop ir negrįžk atgal, tave įsiminėm ir uždraudėm.
- 404 Not found - Tavo puslapio nebėra (gal jis ištrintas?) bet nenusimink, egzistuoja tūkstančiai dar kvailesnių.
- 405 Method Not Allowed - Padūduok, čia tau ne koks web serveris, ta prasme, ne kokia parduotuvė.
- 406 Not acceptable - serverį užblokavo pagal PIPA su SOPA.
HTTP 5** kodai - serveris stringa arba atsakė durnius durniui
- 500 Internal Server Error - Aš užsilenkiau, nes kažkokie bugai
- 501 Not implemented - Kai sakėm, kad tai veiks, tai šitai buvo propaganda, nes niekas neveikia
- 503 Service unavailable - Kad ir žinočiau neatsakyčiau, aš neveikiu. Kaip tada atsakau? Nežinau, nes neveikiu.
- 505 Unsupported HTTP version - Kad toks protingas, sugalvok pats kas negerai. Gal tavo brauzeris nori neaišku ko, o serveris seniai pasenęs.