Penggabungan HTTP SOAP
- Halaman Sebelumnya Fault SOAP
- Halaman Berikutnya Contoh SOAP
Protokol HTTP
HTTP berkomunikasi di atas TCP/IP. Klien HTTP menggunakan sambungan TCP untuk berhubung dengan pelayan HTTP. Selepas membentuk sambungan, klien boleh menghantar mesej permintaan HTTP kepada pelayan:
POST /item HTTP/1.1 Host: 189.123.345.239 Jenis Kandungan: teks biasa Panjang Kandungan: 200
Selepas itu, pelayan akan memproses permintaan ini dan kemudian menghantar seorang HTTP tanggapan kepada klien. Tanggapan ini mengandungi kod status yang boleh menunjukkan status permintaan:
200 OK Jenis Kandungan: teks biasa Panjang Kandungan: 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 diikuti aturan pengkodean SOAP.
HTTP + XML = SOAP
Permintaan SOAP mungkin permintaan HTTP POST atau HTTP GET.
Permintaan HTTP POST menetapkan setidaknya dua header HTTP: Content-Type dan Content-Length.
Content-Type
Syarat
Syarat Content-Type untuk permintaan dan tanggapan SOAP dapat menentukan jenis MIME pesan serta pengkodean karakter untuk badan XML permintaan atau tanggapan (opsional).
Contoh
POST /item HTTP/1.1 Content-Type: application/soap+xml; charset=utf-8
Content-Length
Syarat Content-Length untuk permintaan dan tanggapan SOAP menetapkan jumlah byte dalam 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