Apa itu HTTP (Hypertext Transfer Protocol)?

Kependekan dari Hypertext Transfer Protocol, HTTP adalah seperangkat standar yang memungkinkan pengguna World Wide Web untuk bertukar informasi yang ditemukan di halaman web. Saat mengakses halaman web apa saja yang masuk // di depan alamat itu memberi tahu browser untuk berkomunikasi melalui HTTP. Misalnya, URL untuk Computer Hope adalah //www.computerhope.com. Browser saat ini tidak lagi memerlukan HTTP di depan URL karena itu adalah metode komunikasi standar. Namun, ia disimpan di browser karena kebutuhan untuk memisahkan protokol seperti FTP. Berikut adalah beberapa fakta utama tentang HTTP.

  • Istilah HTTP diciptakan oleh Ted Nelson.
  • Port standar untuk koneksi HTTP adalah port 80 .
  • HTTP / 0.9 adalah versi pertama dari HTTP, dan diperkenalkan pada tahun 1991.
  • HTTP / 1.0 ditentukan dalam RFC 1945, dan diperkenalkan pada tahun 1996.
  • HTTP / 1.1 ditentukan dalam RFC 2616, dan secara resmi dirilis pada Januari 1997.

HTTPS

Kependekan dari Hypertext Transfer Protocol Secure, HTTPS adalah protokol yang menggunakan HTTP pada koneksi yang dienkripsi oleh keamanan transport-layer. HTTPS digunakan untuk melindungi data yang dikirimkan dari penyadapan. Ini adalah protokol default untuk melakukan transaksi keuangan di web, dan dapat melindungi pengguna situs web dari penyensoran oleh pemerintah atau ISP.

  • HTTPS menggunakan port 443 untuk mentransfer informasinya.
  • HTTPS pertama kali digunakan dalam HTTP / 1.1 dan didefinisikan dalam RFC 2616.

Kiat: Cara melindungi diri sendiri dan memverifikasi data Internet aman saat online.

Kode status HTTP

Di bawah ini adalah daftar kode status HTTP yang saat ini ditentukan oleh Computer Hope. Kode-kode ini memungkinkan klien mengakses komputer atau perangkat lain melalui HTTP untuk mengetahui bagaimana melanjutkan atau tidak melanjutkan. Misalnya, 404 memberi tahu browser bahwa permintaan tidak ada di server.

1xx - 2xx3xx - 4xx5xx
100 (Lanjutkan)

101 (Beralih protokol)

102 (Memproses)

200 (Sukses)

201 (Terpenuhi)

202 (Diterima)

204 (Tidak ada konten)

205 (Atur ulang konten)

206 (Konten sebagian)

207 (Multi-Status)

301 (Dipindahkan secara permanen)

302 (Dipindahkan sementara)

304 (Memuat salinan dalam cache) 307 (Pengalihan internal)

400 permintaan Buruk)

401 (Diperlukan otorisasi)

402 (Dibutuhkan pembayaran)

403 (Terlarang)

404 tidak ditemukan)

405 (Metode tidak diizinkan)

406 (Tidak dapat diterima)

407 (Diperlukan otentikasi proxy)

408 (Request timeout)

409 (Konflik)

410 (Hilang) 411 (Panjang diperlukan) 412 (Prakondisi gagal)

413 (Minta entitas terlalu besar)

414 (Permintaan URI terlalu besar) 415 (Jenis media yang tidak didukung)

416 (Rentang permintaan tidak memuaskan)

417 (Ekspektasi gagal) 422 (Entitas yang tidak dapat diproses) 423 (Terkunci)

424 (Ketergantungan yang gagal)

500 Internal Server Error)

501 (Tidak Diimplementasikan) 502 (Gerbang Buruk)

503 Layanan tidak tersedia)

504 Gateway Time-out)

505 (Versi HTTP tidak didukung)

506 (Varian juga bernegosiasi) 507 (Penyimpanan tidak mencukupi)

510 (Tidak diperpanjang)

Server Apache, singkatan Komputer, Domain, FTP, Internet, istilah Internet, Port, Protokol, Persyaratan keamanan, SSL, URL, istilah desain Web, halaman Web, World Wide Web