Penggabungan HTTP SOAP
- Halaman Sebelumnya Fault SOAP
- Halaman Berikutnya Contoh SOAP
Protokol HTTP
HTTP berkomunikasi di atas TCP/IP. Klien HTTP menggunakan koneksi TCP untuk terhubung ke server HTTP. Setelah menghubungkan, klien dapat mengirimkan pesan permintaan HTTP ke server:
POST /item HTTP/1.1 Host: 189.123.345.239 Content-Type: text/plain Content-Length: 200
Setelah itu server akan menangani permintaan ini, lalu mengirimkan sebuah tanggapan HTTP ke klien. Tanggapan ini termasuk kode status yang dapat menunjukkan status permintaan:
200 OK Content-Type: text/plain Content-Length: 200
在上面的例子中,服务器返回了一个 200 的状态代码。这是 HTTP 的标准成功代码。
Dalam contoh di atas, server mengembalikan kode status 200. Ini adalah kode sukses standar HTTP.
Jika server tidak dapat mengurai permintaan, ia mungkin akan mengembalikan informasi seperti ini: 400 Permintaan Buruk
Penggabungan HTTP SOAP
Content-Length: 0
Metode SOAP adalah permintaan/tanggapan HTTP yang mengikuti aturan pengkodean SOAP.
HTTP + XML = SOAP
Permintaan SOAP dapat berupa permintaan HTTP POST atau HTTP GET.
Permintaan HTTP POST menentukan sedikitnya dua header HTTP: Content-Type dan Content-Length.
Content-Type
Syarat
Header Content-Type SOAP dapat menentukan tipe MIME pesan serta pengkodean karakter untuk badan permintaan atau tanggapan (opsional).
Contoh
POST /item HTTP/1.1 Content-Type: application/soap+xml; charset=utf-8
Content-Length
Header Content-Length SOAP menentukan jumlah byte dari badan permintaan atau tanggapan.
Syarat
Content-Length: bytes
Contoh
POST /item HTTP/1.1 Content-Type: application/soap+xml; charset=utf-8 Content-Length: 250
- Halaman Sebelumnya Fault SOAP
- Halaman Berikutnya Contoh SOAP