HTTP - Pengertian, Fungsi, Cara Kerja dan Contoh Penggunaan

Singkatan dari "Hypertext Transfer Protocol." HTTP adalah protokol yang digunakan untuk mentransfer data melalui web. Ini adalah bagian dari paket protokol Internet dan mendefinisikan perintah dan layanan yang digunakan untuk mengirimkan data halaman web.

HTTP menggunakan model server-klien. Klien, misalnya, dapat berupa komputer rumah, laptop, atau perangkat seluler. Server HTTP biasanya adalah host web yang menjalankan software server web, seperti Apache atau IIS. Saat Anda mengakses website, browser Anda mengirimkan permintaan ke server web yang sesuai dan merespons dengan kode status HTTP. Jika URL valid dan koneksi diberikan, server akan mengirimkan halaman web dan file terkait ke browser Anda.

Beberapa kode status HTTP umum meliputi:

  • 200 - permintaan berhasil (ada halaman web)
  • 301 - dipindahkan secara permanen (sering diteruskan ke URL baru)
  • 401 - permintaan tidak sah (diperlukan otorisasi)
  • 403 - dilarang (akses tidak diizinkan ke halaman atau direktori)
  • 500 - kesalahan server internal (sering disebabkan oleh konfigurasi server yang salah)

HTTP juga mendefinisikan perintah seperti GET dan POST, yang digunakan untuk menangani pengiriman formulir di website. Perintah CONNECT digunakan untuk memfasilitasi koneksi aman yang dienkripsi menggunakan SSL. Koneksi HTTP terenkripsi terjadi melalui HTTPS, perpanjangan HTTP yang dirancang untuk transmisi data yang aman.

CATATAN: URL yang dimulai dengan "http://" diakses melalui protokol transfer hypertext standar dan menggunakan port 80 secara default. URL yang dimulai dengan "https://" diakses melalui koneksi HTTPS yang aman dan sering kali menggunakan port 443.

Lebih baru Lebih lama