Faʻafeiloaʻi Faʻamatalaga Faʻasalalauga Faʻamatala

Mea uma e tatau ona e iloa e uiga i le HTTP

HTTP (Faʻaliliuga o le Faʻasalalauga Faʻasalalauga) e maua ai se faʻamaumauga o fesoʻotaiga vavave faʻasalalau ma sapalai faʻaoga e faʻafesoʻotaʻi. E faigofie ona e iloa lenei mea pe a asiasi ile uepisaite ona e saʻo ona tusia i totonu o le URL (eg HTTP: // www. ).

O lenei maliega e talitutusa ma isi e pei o le FTP i le faʻaaoga e le kiritaki polokalame e talosaga ai faila mai se masini mamao. I le tulaga o le HTTP, e masani lava o se upega tafaʻilagi e talosagaina faila HTML mai se upega tafaʻilagi, lea e faʻaalia i totonu o le masini i tusitusiga, ata, hyperlinks, ma isi.

HTTP o le mea lea ua taʻua o se "setete system." O le uiga o lenei mea e le pei o isi faʻailoga e faʻafeiloaʻi ai faila e pei o le FTP , o le HTTP fesoʻotaʻiga ua paʻu i le taimi na faia ai le talosaga. O lea la, pe a auina atu e lau 'upega tafaʻilagi le talosaga ma tali le ' auʻaunaga i le itulau, e tapunia le fesoʻotaʻiga.

Talu ai ona o le tele o le upega tafaʻilagi i le upega tafailagi i HTTP, e mafai ona e na o le igoa o le igoa ma fai i le masini faʻapipiʻi le "http: //" vaega.

Talafaasolopito o HTTP

Tim Berners-Lee na faia le uluai HTTP i le amataga o le 1990 e avea o se vaega o lana galuega i le faamatalaina o le uluai Web Wide Web . E tolu lomiga autu na faʻaaogaina i le vaitau o le 1990:

O le lomiga aupito lata mai, HTTP 2.0, na avea ma tulaga faamaonia i le 2015. E tausia pea le fesoʻotaʻiga i tua atu i le HTTP 1.1 ae ua ofoina atu faʻaleleia faʻaleleia atili.

E ui o le HTTP aloaia e le faʻamaonia ai le felaʻuaiga na lafoina i luga o se fesoʻotaiga, na fausia le HTTPS e faʻaopoopo le faʻamalamalamaga i le HTTP e ala i le faʻaaogaina (originally) Secure Sockets Layer (SSL) poʻo le (mulimuli ane) Feʻaveaʻi Layer Security (TLS).

Faʻafefea ona faʻaaogaina le HTTP

HTTP o se protocol layer protocol ua fausia i luga o le TCP o loʻo faʻaaogaina se faʻataʻitaʻiga o fesoʻotaiga-tagata . HTTP tagata faʻatau ma sulu e fesoʻotaʻi atu i le HTTP talosaga ma tali tali. O ituaiga autu autu e tolu o le HTTP o GET, POST, ma HEAD.

E amataina e le masini fesootaiga ma se server HTTP i le amataina o se fesoʻotaʻiga TCP i le 'auʻaunaga. O faʻasalalauga i le Initaneti e faʻaoga le port port server 80 e le mafai ona faʻatautaia e ui lava o nisi ports e pei o le 8080 e faʻaaoga i nisi taimi.

A maeʻa loa se faʻatulagaga, e faʻaaogaina e le tagata faʻapitoa le auina atu ma le mauaina o savali HTTP e ala i le asiasi i le 'upega tafaʻilagi.

Mataupu ma le HTTP

O feʻau na faʻasalalau i luga o HTTP e mafai ona le mafai ona tuʻuina atu ma le manuia mo ni mafuaaga se tele:

A oʻo mai nei faʻaletonu, o le maliega e puʻeina le mafuaʻaga o le toilalo (pe'ā mafai) ma lipoti atu se code sese i le masini ua taʻua o le laina / code code / HTTP . O sese e amata i se numera patino e taʻu mai ai le ituaiga o mea sese.

Mo se faʻataʻitaʻiga, o faʻamatalaga 4xx e faʻaalia ai e le mafai ona maeʻa lelei le talosaga mo le itulau pe o le talosaga o loʻo i ai se faʻailoga sese. Mo se faʻataʻitaʻiga, 404 sese o lona uiga e le mafai ona maua le itulau; nisi 'upega tafaʻilagi o loʻo i ai ni aga malie malie 404 itulau sese .