Hypertext Transfer Protocol (HTTP) adalah protokol aplikasi untuk sistem informasi terdistribusi, kolaboratif, hypermedia. HTTP adalah dasar komunikasi data untuk World Wide Web, di mana dokumen hypertext menyertakan hyperlink ke sumber daya lain yang dapat dengan mudah diakses pengguna, misalnya dengan klik mouse atau dengan mengetuk layar di browser web.
HTTP dikembangkan untuk memfasilitasi Hypertext dan World Wide Web. Fungsi utama server web adalah untuk menyimpan, memproses, dan mengirimkan halaman web ke klien. Komunikasi antara klien dan server berlangsung menggunakan Hypertext Transfer Protocol (HTTP).
Halaman yang dikirimkan paling sering dokumen HTML, yang mungkin termasuk gambar, lembar gaya, dan skrip di samping konten teks. Beberapa server web dapat digunakan untuk situs web lalu lintas tinggi.
Agen pengguna , biasanya browser web atau perayap web, memulai komunikasi dengan meminta sumber daya tertentu menggunakan HTTP dan server merespons dengan konten sumber daya tersebut atau pesan kesalahan jika tidak dapat melakukannya. Sumber daya biasanya merupakan file nyata pada penyimpanan sekunder server, tetapi ini belum tentu terjadi dan tergantung pada bagaimana server web diimplementasikan. Sementara fungsi utama adalah untuk melayani konten, implementasi penuh HTTP juga mencakup cara menerima konten dari klien. Fitur ini digunakan untuk mengirimkan formulir web, termasuk pengunggahan file.
InkWE adalah implementasi HTTP (RFCS 7230 hingga 7235), dengan beberapa server web menggunakan sistem pemungutan suara untuk mengelola semua RAQ. Oleh karena itu berasal dari dewa gurita yang memiliki banyak ekor.