MWN Website
ContactHome

Berbicara langsung dengan server HTTP

Untuk berbicara langsung dengan server HTTP, kita dapat menggunakan program telnet dan konek ke port HTTP (defaultnya 80, tapi dapat berbeda).

$ telnet HOSTNAME_ATAU_IP 80

Lihat artikel ini, Menggunakan program telnet, jika Anda masih belum familiar dengan program telnet.

Contents

Sekilas protokol HTTP

Klien mengirimkan HTTP request berupa: 1 baris request, diikusi dengan nol atau lebih baris header, diakhiri dengan baris kosong (dan dapat diikuti informasi tambahan). Server akan mengirimkan HTTP response berupa 1 baris respon, diikuti nol atau lebih baris header, diikuti bodi respon.

baris request

Sintaks baris request:

METODE URI PROTOKOL

METODE misalnya GET, HEAD, POST, dll. URI misalnya "/" (untuk meminta halaman utama), "/path/file.html?id=123", dll. PROTOKOL dapat berupa HTTP/1.0 atau HTTP/1.1.

Contoh baris request:

GET / HTTP/1.0

Contoh lain:

HEAD / HTTP/1.0

header

Sintaks header:

NAMA_HEADER: NILAI_HEADER

Contoh:

User-Agent: Mozilla/1.0

Contoh lain:

Pragma: no-cache

baris respon

Sintaks baris respon:

PROTOKOL KODE_RESPON KETERANGAN

PROTOKOL adalah HTTP/1.0 atau HTTP/1.1. KODE_RESPON adalah angka 3 digit, 2xx artinya berhasil, 3xx artinya redirection, 4xx artinya ada kesalahan di sisi klien, 5xx artinya ada kesalahan di sisi server. Kode-kode umum adalah 200 (OK), 302, 303, 401, 403 (Forbidden), 404 (Not Found), 500 (Internal server error). Kode lengkap dapat dilihat di RFC.

Contoh:

HTTP/1.0 200 OK

Contoh lain:

HTTP/1.1 404 Not Found

Contoh

Contoh lengkap sebuah sesi HTTP. Yang dicetak tebal adalah yang kita ketikkan.

Meminta halaman http://www.yahoo.com/ :

$ telnet www.yahoo.com 80
Trying www.yahoo.com...
Connected to www.yahoo.com.
Escape character is '^]'.
GET / HTTP/1.0

HTTP/1.0 200 OK
Date: Fri, 16 Mar 2007 04:24:16 GMT
P3P: policyref="http://p3p.yahoo.com/w3c/p3p.xml", CP="CAO DSP COR 
CUR ADM DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi 
NRi PUBi IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE
GOV"
Content-Type: text/html
X-Cache: MISS from server.localdomain
Connection: close

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML...

Menge-post sesuatu ke www.google.com:

XXX

Tips lain seputar HTTP

Untuk mengintip trafik HTTP, Anda bisa menggunakan fitur di browser seperti misalnya menggunakan plugin HTTPWatch di Internet Explorer, atau extension Live HTTP headers atau Firebug di Firefox.

Di wget ada opsi -S (server response) untuk melihat header yang dikembalikan server. Di curl ada opsi -D (dump headers).

Link

  • RFC XXXX, spesifikasi protokol HTTP
  • file /etc/services di Unix, daftar nomor port

Tambah komentar untuk halaman/artikel ini:

Situs kb.masterweb.net yang Anda baca ini adalah situs yang isinya dokumentasi, bukan untuk support. Fasilitas komentar pembaca ditujukan untuk mengomentari isi artikel/tutorial, bukan untuk support/memberi bantuan pada masalah yang dihadapi Anda sebagai pelanggan hosting. Jika Anda memiliki masalah dengan akun Anda (hosting/domain/password/pembayaran/dll) silakan menggunakan fasilitas Tiket di Masterkey, bukan dengan memposting komentar di sini, karena komentar di situs ini tidak dimonitor staf support kami. Cara mengirim tiket: login ke masterkey.masterweb.net lalu klik Tiket.

Terima kasih atas pengertian dan kerjasama Anda.


Nama*:
Email* (tidak akan ditampilkan):
Subjek*:
Isi komentar*:

Navigasi

Feedback

Artikel Popular

  • Panduan pengguna Spanel
  • Peraturan dan Persetujuan
  • Email
  • Upload files
  • Kontak MWN
  • PHP
  • Panduan pengguna Masterkey
  • Tentang shared hosting
  • Setting SMTP
  • URL sementara
  • Email Manager
  • selengkapnya...
  • Artikel Terbaru

  • Promo domain gratis
  • T:JSmart tidak berjalan
  • T:Fungsi PHP getallheaders() tidak berfungsi
  • Penagihan prorata
  • Panduan administrator Spanel 1.3/Pemrograman/PHP
  • Moodle
  • FAQ Email (Spanel)
  • FAQ Email
  • Panduan pengguna cPanel-WHM 11/PostgreSQL
  • Panduan pengguna cPanel-WHM 11/MySQL
  • Panduan pengguna cPanel-WHM 11/Ruby
  • selengkapnya...
  • Hak cipta © 2006-2008 PT Master Web Network Konten ditulis dan dikoleksi oleh staf MWN. Artikel-artikel pada situs knowledge base ini dapat dikutip dan disalin secara bebas, namun mohon menyebutkan sumber dengan URL http://kb.masterweb.net/ atau teks "Knowledge Base MWN". MWN tidak bertanggung jawab atas akurasi dan/atau kekinian konten. MWN tidak bertanggung jawab atas komentar-komentar yang dikirim pembaca. Dengan memposting komentar Anda memberi hak penuh pada MWN untuk menampilkan komentar tersebut di manapun dan kapanpun, dan untuk mengedit atau menghapus komentar tersebut dengan cara bagaimanapun dan/atau karena alasan apapun.