RESPONSE DAN REQUEST MESSAGE 2 1 HTTP Request

  • Slides: 14
Download presentation
RESPONSE DAN REQUEST MESSAGE

RESPONSE DAN REQUEST MESSAGE

2. 1 HTTP Request dan Response Massage Web application dapat menggunakan informasi dari HTTP

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 Komunikasi antara Web browser (client) dan server melalui HTTP

HTTP Request dan Response Massage Komunikasi antara Web browser (client) dan server melalui HTTP terdiri dari 2 aksi: 1. Permintaa dari browser akan sebuah page. 2. Jawaban dari server terhadap page tersebut.

2. 2 HTTP Request Message Setiap HTTP message berisi elemen yang menjadi identitas yang

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

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. Contoh permintaan untuk melihar URL http: //www. company. com/in dex. html akan menggunakan methode line ini GET index. html HTTP/1. 0 Catatan: nama domain dari resource identifier tidak diperlukan karena HTTP request message membuat session komunikasi TCP/IP sebelunya untuk menciptakan hubungan dengan server.

Table berikut ini menjabrkan dua tipe penting dari HTTP methods HTTP Methode Keterangan Mendapatkan

Table berikut ini menjabrkan dua tipe penting dari HTTP methods HTTP Methode Keterangan Mendapatkan page yang ditentukan. Ini adalah GET nilai deafault dari request Kirim data ke page POST

Menggunakan request Object Setiap collection dari request object berisi variabel-variabel yang dapat anda gunakan

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 server. Variable collection akan diperoleh nama dari web server.

Menggunakan Query. String Collection Anda dapat menggunakan Query. String collection dari request object unutk

Menggunakan Query. String Collection Anda dapat menggunakan Query. String 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 Query. String collection untuk membaca yang disubnmit tersebut.

Menggunakan Form Collection Anda dapat menggunakan form collection dari Request object untuk memperoleh informasi

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

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=”cmd. Submit”Value=”Submit”> </Form>

Mengirim Nilai ke dalam Form Dengan menggunakan Active Server Page, anda dapat membuat 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 Is. Empty (Request. Form(“txt. Name”))Then Display form Else ‘Form was submitted

CONTOH <% if Is. Empty (Request. Form(“txt. Name”))Then Display form Else ‘Form was submitted End If%>

Response Object Response object memberikan anda kemampuan untuk mengendalikan pengiriman informasi ke pemakai melalui

Response Object Response object memberikan anda kemampuan untuk mengendalikan pengiriman informasi ke pemakai melalui HTTP response message.

Terima kasih

Terima kasih