RESPONSE DAN REQUEST MESSAGE
2.1 HTTP Request dan Response Massage Web application dapat menggunakan informasi dari HTTP request katika pemakai meminta sebuah document HTML Contoh, ketika pemakai submits sebuah form dengan meggunakan method POST, nilai dari control pada form akan dikirim di dalam body dari HTTP request.
HTTP Request dan Response Massage 1. Permintaa dari browser akan sebuah page. 2. Jawaban dari server terhadap page tersebut. Komunikasi antara Web browser (client) dan server melalui HTTP terdiri dari 2 aksi:
2.2 HTTP Request Message Setiap HTTP message berisi elemen yang menjadi identitas yang unik. Untuk HTTP request message, identitas ini adalah method line.
Method bias berisi GET atau POS, resource identifier adalah file yang diminta, dan HTTP/version adalah nomor versi dari HTTP protocol yang digunaka oleh peminta. Catatan: nama domain dari resource identifier tidak diperlukan karena HTTP request message membuat session komunikasi TCP/IP sebelunya untuk menciptakan hubungan dengan server. Contoh permintaan untuk melihar URL http://www.company.com/index.html akan menggunakan methode line ini GET index.html HTTP/1.0
Table berikut ini menjabrkan dua tipe penting dari HTTP methods HTTP Methode Keterangan GET Mendapatkan page yang ditentukan. Ini adalah nilai deafault dari request POST Kirim data ke page
Menggunakan request Object Setiap collection dari request object berisi variabel-variabel yang dapat anda gunakan untuk memperoleh informasi dari HTTP request. Pada contoh berikut ini, dari variable SERVER_NAME dari serverVariable collection akan diperoleh nama dari web server.
Menggunakan QueryString Collection Anda dapat menggunakan QueryString collection dari request object unutk memperoleh informasi dari header HTTP request. Contoh, ketika pemakai submit form denan menggunakan method GET atau menambahkan parameter ke dalam URL request, anda dapat menggunaka QueryString collection untuk membaca yang disubnmit tersebut.
Menggunakan Form Collection Anda dapat menggunakan form collection dari Request object untuk memperoleh informasi dari body HTTP request.
Contoh: Pemakai telah mengisi dan mensubmit form berikut: <Form Action=”submit.asp”METHODE=POST> Name : <INPUT TYPE=TEXT NAME=”color”> <OPTION>Red <OPTION>Green <OPTION>Blue </SELECT><P> <INPUT TYPE=SUBMIT NAME=”cmdSubmit”Value=”Submit”> </Form>
Mengirim Nilai ke dalam Form Dengan menggunakan Active Server Page, anda dapat membuat form yang mengirim nilai inpunya balik ke file.asp yang memiliki form. Untuk melakukan itu, anda dapat membagi file.
CONTOH <% if IsEmpty (Request.Form(“txtName”))Then Display form Else ‘Form was submitted End If%>
Response Object Response object memberikan anda kemampuan untuk mengendalikan pengiriman informasi ke pemakai melalui HTTP response message.
Terima kasih