Latest web development tutorials

สบู่ผูก http

โปรโตคอล HTTP

HTTP การสื่อสารผ่าน TCP / IP HTTP ลูกค้าใช้เชื่อมต่อ TCP เซิร์ฟเวอร์ HTTP หลังจากเชื่อมต่อคือการที่ลูกค้าสามารถส่งข้อความร้องขอ HTTP ไปยังเซิร์ฟเวอร์:

POST /item HTTP/1.1
Host: 189.123.255.239
Content-Type: text/plain
Content-Length: 200

เซิร์ฟเวอร์แล้วประมวลผลการร้องขอและส่งการตอบสนอง HTTP ไปยังลูกค้า การตอบสนองนี้มีสถานะของคำขออาจระบุรหัสสถานะ:

200 OK
Content-Type: text/plain
Content-Length: 200

ในตัวอย่างข้างต้นเซิร์ฟเวอร์ส่งกลับรหัสสถานะของ 200 นี่คือความสำเร็จรหัสมาตรฐาน HTTP

ถ้าเซิร์ฟเวอร์ไม่สามารถถอดรหัสการร้องขอก็อาจจะกลับข้อความที่คล้ายกันนี้:

400 Bad Request
Content-Length: 0


สบู่ผูก http

วิธีการ SOAP หมายถึงการปฏิบัติตามกฎการเข้ารหัส SOAP ขอ HTTP / การตอบสนอง

HTTP + XML = สบู่

SOAP ร้องขออาจจะโพสต์ HTTP หรือ HTTP GET คำขอ

ร้องขอ HTTP POST ระบุอย่างน้อยสองหัว http: ประเภทเนื้อหาและความยาวของเนื้อหา


ประเภทเนื้อหา

ชนิดไมม์ของการร้องขอ SOAP และการตอบสนองชนิดเนื้อหาส่วนหัวเพื่อกำหนดข้อความและการเข้ารหัสอักขระสำหรับร่างกาย XML ของการร้องขอหรือการตอบสนอง (อุปกรณ์เสริม)

ไวยากรณ์

Content-Type: MIMEType; charset=character-encoding

ตัวอย่าง

POST /item HTTP/1.1
Content-Type: application/soap+xml; charset=utf-8


ความยาวของเนื้อหา

ส่วนหัวของความยาวเนื้อหาสำหรับ SOAP ร้องขอและตอบสนองต่อการร้องขอหรือจำนวนไบต์ของร่างกาย

ไวยากรณ์

Content-Length: bytes

ตัวอย่าง

POST /item HTTP/1.1
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 250