SORU
16 NİSAN 2010, Cuma


BasicHttpBinding WsHttpBinding vs vs WebHttpBinding

XML HTTP tabanlı bağlamaları birkaç farklı türleri vardır:

Nedir bu 3 arasındaki farklar?

Belirli özellikler açısından farklar performans ve uyumluluk nedir?

CEVAP
16 NİSAN 2010, Cuma


Burada portakal ile elma karşılaştırarak konum:

  • webHttpBindingtemelde sadece bir URL vurduğu tarzı DİNLENME bağlayıcı ve web servisinden XML veya JSON bir kamyon dolusu geri almak

  • basicHttpBindingvewsHttpBindingiki SABUN bazlı diğerlerinden oldukça farklı olan bağları. SOAP XML YANITLANAN hizmet tanımlamak için sahip olmanın avantajı, yöntemleri ve verileri çok detaylı (REST böyle bir şey henüz yok) etrafında geçti. Diğer taraftan, sadece tarayıcınız ile wsHttpBinding bir nokta bulun ve XML bakamazsın - SABUN istemcisi, örneğin WcfTestClient veya kendi app kullanmak zorunda.

İlk karar, o yüzden olmalı: SABUN (veya mümkün olan hizmet noktaları - her iki tür de getirebilir) ve DİNLENME.

Sonra, basicHttpBinding ve wsHttpBinding arasındaki farklar şunlardır:

  • basicHttpBinding çok temel bağlama - SOAP 1.1, güvenlik açısından çok değil, özellikler açısından çok fazla bir şey değil - sadece herhangi bir SABUN istemci uyumlu orada -->birlikte çalışabilirlik için harika özellikler ve güvenliği zayıf

  • wsHttpBinding tam anlamıyla bağlayıcı, hangi destekler bir ton WS-* özellik ve standartlara sahip çok daha fazla güvenlik özellikleri kullanabilirsiniz sessionful bağlantıları kullanabilirsiniz güvenilir mesajlaşma kullanabilirsiniz işlem kontrolü - sadece çok daha fazla şeyler, ama wsHttpBinding de çok *ağır" ve ekler bir sürü masraf için mesajlarınızı gibi Seyahat boyunca ağ

Derinlemesine bu codeproject kontrol arasında karşılaştırma (tablo ve kod örnekleri de dahil olmak üzere) bir makale için: Differences between BasicHttpBinding and WsHttpBinding

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BrandonHarrisWalker

    BrandonHarri

    27 Kasım 2006
  • spederson7

    spederson7

    17 Temmuz 2006
  • Tinkernut

    Tinkernut

    28 Aralık 2006

İLGİLİ SORU / CEVAPLAR