SOAP HTTP Bağlantısı
- Önceki Sayfa SOAP Hata
- Sonraki Sayfa SOAP Örneği
HTTP Protokolü
HTTP TCP/IP üzerinde iletişim kurar. HTTP istemcisi HTTP sunucusuna TCP bağlantısı kurar. Bağlantı kurulduktan sonra, istemci sunucuya HTTP istem mesajı gönderebilir:
POST /item HTTP/1.1 Host: 189.123.345.239 Content-Type: text/plain Content-Length: 200
Sonra sunucu bu istemi işleyecek, ardından istemci makineye bir HTTP yanıtı gönderecektir. Bu yanıt, istem durumunu gösteren durum kodlarını içermektedir:
200 OK Content-Type: text/plain Content-Length: 200
Yukarıdaki örnekte, sunucu 200 durum kodu döndürdü. Bu, HTTP'in standart başarılı kodudur.
Sunucu, talebi çözümleyemeyemirse, benzeri bilgiler döndürebilir:
400 Kötü İstek Content-Length: 0
SOAP HTTP Bağlantısı
SOAP yöntemi, SOAP kodlama kurallarına uyan HTTP istek/yanıt'tır.
HTTP + XML = SOAP
SOAP istekleri HTTP POST veya HTTP GET istekleri olabilir.
HTTP POST istekleri, en az iki HTTP başlığı gerektirir: Content-Type ve Content-Length.
Content-Type
SOAP'ın istek ve yanıt içeriği Content-Type başlığı, mesajın MIME türünü ve talep veya yanıt XML主体的 karakter kodlamasını tanımlar (isteğe bağlı).
Dilbilgisi
Content-Type: MIMEType; charset=character-encoding
Örnek
POST /item HTTP/1.1 Content-Type: application/soap+xml; charset=utf-8
Content-Length
SOAP'ın istek ve yanıt içeriği Content-Length başlığı, talep veya yanıt主体的 bayt sayısını belirler.
Dilbilgisi
Content-Length: bytes
Örnek
POST /item HTTP/1.1 Content-Type: application/soap+xml; charset=utf-8 Content-Length: 250
- Önceki Sayfa SOAP Hata
- Sonraki Sayfa SOAP Örneği