Apa HTTP?

HTTP singkatan saka Hypertext Transfer Protocol. Iki minangka protokol sing digunakake kanggo nransfer data liwat internet. Ing istilah sing luwih prasaja, iku basa sing digunakake dening browser web lan server kanggo komunikasi karo siji liyane kanggo nampilake kaca web lan konten online liyane.

Apa HTTP?

HTTP singkatan saka Hypertext Transfer Protocol. Iki minangka sakumpulan aturan sing ngidini komputer bisa komunikasi liwat internet. Iku sing ndadekake sampeyan bisa browsing web lan ngakses situs web. Nalika sampeyan ngetik alamat web menyang browser, komputer ngirim panjalukan HTTP menyang server ngendi situs web dadi tuan rumah, lan server ngirim maneh respon HTTP karo isi situs web.

HTTP (Hypertext Transfer Protocol) minangka komponen penting saka World Wide Web. Iku protokol lapisan aplikasi sing nggampangake komunikasi antarane klien web (kayata browser web) lan server web. HTTP tanggung jawab kanggo ngirim dokumen hypermedia, kalebu HTML, gambar, lan video, ing internet.

HTTP nggunakake model klien-server, ing ngendi klien ngirim panjalukan menyang server kanggo sumber daya tartamtu, lan server nanggapi karo sumber sing dijaluk. Panjaluk HTTP biasane diwiwiti kanthi ngeklik hyperlink utawa ngetik URL menyang bilah alamat browser web. Server ngolah panjaluk kasebut lan ngirim tanggapan HTTP, sing ngemot sumber daya sing dijaluk utawa pesen kesalahan yen sumber daya ora kasedhiya. HTTP minangka protokol tanpa kewarganegaraan, tegese saben panjaluk lan tanggapan ora gumantung saka panjaluk utawa tanggapan sadurunge.

Apa HTTP?

HTTP, utawa Hypertext Transfer Protocol, minangka protokol lapisan aplikasi sing nggampangake komunikasi antarane browser web lan server web. Iki minangka dhasar World Wide Web lan tanggung jawab kanggo ngirim dokumen hypermedia, kayata HTML.

Protokol HTTP

HTTP nderek model klien-server klasik, ing ngendi klien, biasane browser web, mbukak sambungan kanggo nggawe panjalukan menyang server. Server banjur nanggapi panjaluk kasebut kanthi pesen sing ngemot data sing dijaluk. Klien lan server komunikasi nggunakake set standar aturan, utawa protokol, sing nemtokake cara pesen diformat lan dikirim.

Panjaluk HTTP

Panjaluk HTTP minangka pesen sing dikirim dening klien menyang server, njaluk sumber daya tartamtu, kayata kaca web utawa gambar. Pesen panjaluk ngemot informasi babagan sumber daya sing dijaluk lan data tambahan sing dibutuhake kanggo ngrampungake panjaluk kasebut.

Panjaluk HTTP dumadi saka sawetara komponen, kalebu:

  • Cara panjalukan: Nemtokake jinis panjalukan sing ditindakake, kayata GET utawa POST.
  • Request URI: Uniform Resource Identifier sing ngenali sumber sing dijaluk.
  • Versi HTTP: Versi protokol HTTP sing digunakake.
  • Header: Informasi tambahan babagan panyuwunan, kayata agen pangguna lan cookie sing dikirim.

Tanggapan HTTP

Tanggapan HTTP minangka pesen sing dikirim dening server kanggo nanggepi panjaluk klien. Pesen respon ngemot data sing dijaluk, bebarengan karo informasi tambahan babagan sumber daya sing dikirim.

Tanggapan HTTP dumadi saka sawetara komponen, kalebu:

  • Kode status: Kode telung digit sing nuduhake status panjalukan, kayata 200 OK utawa 404 Ora Ditemokake.
  • Versi HTTP: Versi protokol HTTP sing digunakake.
  • Header: Informasi tambahan babagan respon, kayata jinis konten lan dawa.
  • Isi pesen: Data nyata sing dikirim, kayata kode HTML kanggo kaca web.

Ing ringkesan, HTTP minangka protokol sing ngidini komunikasi antarane browser web lan server web, ngidini pangguna ngakses lan ndeleng konten web. Panjaluk lan tanggapan HTTP minangka pamblokiran bangunan komunikasi iki, lan padha ngetutake aturan standar sing ditetepake dening protokol HTTP.

Protokol HTTP

HTTP, utawa Hypertext Transfer Protocol, minangka protokol sing digunakake kanggo nransfer data liwat internet. Iku protokol klien-server, tegese panjalukan diwiwiti dening panampa, biasane browser web. HTTP minangka protokol lapisan aplikasi sing dibangun ing ndhuwur TCP, lan nggunakake model komunikasi klien-server.

Metode HTTP

Cara HTTP digunakake kanggo nunjukake tumindak sing dikarepake bakal ditindakake ing sumber daya. Cara HTTP sing paling umum yaiku GET lan POST. Cara GET digunakake kanggo njupuk informasi saka server, nalika metode POST digunakake kanggo ngirim informasi menyang server. Cara HTTP liyane kalebu PUT, DELETE, HEAD, OPTIONS, lan TRACE.

Header HTTP

Header HTTP digunakake kanggo nyedhiyakake informasi tambahan babagan panjalukan utawa respon. Ana sawetara jinis header HTTP, kalebu header umum, header request, header respon, lan header entitas. Sawetara header HTTP umum kalebu Content-Type, Content-Length, Cache-Control, lan User-Agent.

HTTP minangka protokol stateless, tegese saben panjalukan diproses kanthi bebas saka panjalukan sadurunge. Nanging, HTTP/1.1 ngenalake sambungan terus-terusan, uga dikenal minangka sambungan tetep-urip, sing ngidini sawetara panjalukan dikirim liwat sambungan siji.

Caching minangka fitur penting liyane saka HTTP. Caching ngidini sumber daya sing kerep dijaluk disimpen sacara lokal, nyuda wektu sing dibutuhake kanggo njupuk saka server. HTTP uga ndhukung macem-macem format kanggo makili data, kalebu HTML, XML, lan JSON.

Ing ringkesan, HTTP minangka protokol lapisan aplikasi sing digunakake kanggo komunikasi antarane browser web lan server web. Iki nggunakake cara HTTP kanggo nunjukake tumindak sing dikarepake lan header HTTP kanggo nyedhiyakake informasi tambahan babagan panjalukan utawa respon. HTTP minangka protokol stateless, nanging ndhukung sambungan terus-terusan lan cache kanggo nambah kinerja.

Panjaluk HTTP

Panjaluk HTTP minangka pesen sing dikirim dening klien menyang server kanggo miwiti tumindak. Panjaluk kasebut dumadi saka baris panyuwunan, header panjalukan, lan badan panyuwunan opsional. Baris panyuwunan ngemot metode HTTP, jalur sumber daya sing dijaluk, lan versi HTTP. Header ngemot informasi tambahan babagan panyuwunan, kayata agen pangguna, basa sing ditampa, lan jinis konten sing ditampa. Badan kasebut ngemot data sing dikirim dening klien, kayata data formulir utawa JSON.

Panjaluk Format Pesen

Format pesen panyuwunan kaya ing ngisor iki:

<method> <path> HTTP/<version>
<headers>

<optional request body>

Cara kasebut minangka salah sawijining metode panyuwunan HTTP, kayata GET, POST, PUT, DELETE, utawa PATCH. Path kasebut minangka path URL saka sumber sing dijaluk, kayata "/index.html" utawa "/api/users/1". Versi kasebut minangka versi HTTP, kayata HTTP/1.1.

Metode Panjaluk HTTP

HTTP nemtokake sawetara cara panyuwunan sing nuduhake tumindak sing dikarepake bakal ditindakake kanggo sumber daya tartamtu. Cara sing paling umum digunakake yaiku GET, POST, PUT, DELETE, lan PATCH. GET digunakake kanggo njupuk sumber daya, POST digunakake kanggo nggawe sumber daya, PUT digunakake kanggo nganyari sumber daya, DELETE digunakake kanggo mbusak sumber, lan PATCH digunakake kanggo nganyari sebagian sumber.

Header Panjaluk HTTP

Header panjalukan HTTP nyedhiyakake informasi tambahan babagan panyuwunan, kayata agen pangguna, basa sing ditampa, lan jinis konten sing ditampa. Sawetara header umum yaiku:

  • Host: jeneng domain server
  • Agen pangguna: agen pangguna klien, kayata browser web utawa alat baris perintah curl
  • Nampa: jinis konten sing ditampa saka klien, kayata teks / html utawa aplikasi / json
  • Content-Type: jinis isi saka badan panjalukan, kayata application/x-www-form-urlencoded utawa application/json
  • Wewenang: kredensial wewenang klien, kayata token pembawa utawa header otentikasi dhasar

Badan Panjaluk HTTP

Badan panyuwunan HTTP ngemot data sing dikirim dening klien, kayata data formulir utawa JSON. Jinis isi awak panyuwunan ditemtokake ing header Tipe-Konten. Badan panyuwunan opsional lan bisa uga kosong.

Ing ringkesan, panjalukan HTTP minangka pesen sing dikirim dening klien menyang server kanggo miwiti tumindak. Iki kalebu baris panyuwunan, header panjalukan, lan badan panyuwunan opsional. Baris panyuwunan ngemot metode HTTP, jalur sumber daya sing dijaluk, lan versi HTTP. Header ngemot informasi tambahan babagan panyuwunan, kayata agen pangguna, basa sing ditampa, lan jinis konten sing ditampa. Badan kasebut ngemot data sing dikirim dening klien, kayata data formulir utawa JSON. HTTP nemtokake sawetara cara panyuwunan, kayata GET, POST, PUT, DELETE, lan PATCH, sing nuduhake tumindak sing dikarepake bakal ditindakake kanggo sumber daya tartamtu.

Tanggapan HTTP

Nalika klien ngirim panjalukan HTTP menyang server web, server nanggapi kanthi pesen respon HTTP. Tanggepan HTTP kalebu baris status, header respon, lan awak respon opsional. Ing bagean iki, kita bakal ngrembug format respon HTTP, kode status respon HTTP, header respon HTTP, lan badan respon HTTP.

Format Pesen Tanggapan

Pesen respon HTTP dumadi saka telung bagean: baris status, header respon, lan awak respon opsional. Baris status kalebu versi HTTP, kode status, lan frase alesan. Header respon nyedhiyakake informasi tambahan babagan respon, kayata jinis konten, kontrol cache, lan cookie. Badan respon ngemot isi respon sing nyata, kayata HTML, gambar, utawa video.

Kode Status Respon HTTP

Kode status respon HTTP nuduhake status sumber daya sing dijaluk. Ana limang kategori kode status HTTP: informasional, sukses, pangalihan, kesalahan klien, lan kesalahan server. Sawetara kode status HTTP umum kalebu 200 OK, 404 Not Found, lan 500 Internal Server Error.

Header Respon HTTP

Header respon HTTP nyedhiyakake informasi tambahan babagan respon kasebut. Sawetara header respon HTTP umum kalebu Content-Type, Content-Length, Cache-Control, lan Set-Cookie. Header Content-Type nemtokake jinis isi ing respon, kayata teks/html utawa gambar/png. Header Content-Length nemtokake dawa awak respon ing bita.

Badan Respon HTTP

Badan respon HTTP ngemot isi respon nyata. Isi kasebut bisa ing macem-macem format, kayata HTML, CSS, gambar, video, utawa skrip. Jinis isi respon nemtokake cara isi kudu ditampilake utawa diproses dening klien.

Ing ringkesan, respon HTTP minangka bagean penting saka protokol HTTP. Dheweke nyedhiyakake informasi babagan status sumber daya sing dijaluk lan isi respon. Pesen respon HTTP kalebu baris status, header respon, lan awak respon opsional. Header respon HTTP nyedhiyakake informasi tambahan babagan respon, kayata jinis konten, dawa isi, lan arahan caching.

Waca Liyane

HTTP singkatan saka Hypertext Transfer Protocol. Iku protokol lapisan aplikasi kanggo ngirim dokumen hypermedia, kayata HTML, liwat internet. Iki minangka dhasar saka ijol-ijolan data ing web lan minangka protokol klien-server, sing tegese panjaluk diwiwiti dening panampa, biasane browser web (sumber: DND).

Istilah Protokol sing gegandhengan

Home » web Hosting » Kumpulan » Apa HTTP?

Nuduhake ...