Kayıt Ol

Giriş

Şifremi Kaybettim

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

soru ekleme

Soru sormak için giriş yapmalısınız.

Giriş

Kayıt Ol

.........

SOAP – Envelope

SOAP – Envelope

SOAP envelope, mesajın başlangıcını ve sonunu gösterir, böylece alıcı bir mesajın ne zaman alındığını bilir. SOAP envelope, ne zaman bir mesaj almayı tamamladığınızı ve işlemeye hazır olduğunuzu bilme sorununu çözer. SOAP envelope bu nedenle temel olarak bir paketleme mekanizmasıdır.

Dikkat edilecek noktalar

  • Her SOAP mesajının bir root Envelope elemanı vardır.
  • Envelope, SOAP mesajının zorunlu bir parçasıdır.
  • Her Envelope elemanı, tam olarak bir Body elemanı içermelidir.
  • Bir Envelope bir Header elemanı içeriyorsa, birden fazla içermemeli ve Body’den önce, Envelope ilk child olarak görünmelidir.
  • SOAP sürümleri değiştiğinde Envelope değişir.
  • SOAP Envelope, ENV ad alanı öneki ve Envelope öğesi kullanılarak belirlenir.
  • İsteğe bağlı SOAP kodlaması, bir SOAP adından başka bir kodlama stiline de işaret edebilecek bir ad alanı adı ve isteğe bağlı encodingStyle öğesi kullanılarak da belirtilir .
  • V1.1 uyumlu bir SOAP işlemcisi, v1.2 Envelope ad alanını içeren bir mesaj alındığında bir hata oluşturur.
  • V1.2 uyumlu bir SOAP işlemcisi , v1.2 Envelope ad alanını içermeyen bir mesaj alırsa VersionMismatch hatası oluşturur .

v1.2-Uyumlu SOAP Mesajı

Aşağıda verilen v1.2 uyumlu SOAP mesajı örneğidir.

HTTP POST ile SOAP

Aşağıdaki örnek, mesajı sunucuya gönderen bir HTTP POST işleminde bir SOAP mesajının kullanımını göstermektedir. Envelope şema tanımı ve kodlama kurallarının şema tanımı için ad alanlarını gösterir. HTTP başlığındaki OrderEntry referansı, tutorialspoint.com web sitesinde çağrılacak programın adıdır.

Not – HTTP bağlaması, hizmetin konumunu belirtir.

Hakkında Hilal Saim

Namık Kemal Üniversitesi/Bilgisayar Mühendisliği

Beni Takip Et

Leave a reply

*