W punkcie końcowym WCF, jaka jest różnica między basicHttpBinding a wsHttpBinding? Kiedy należy użyć każdego z nich?basicHttpBinding vs wsHttpBinding
Odpowiedz
Ton materiału na tamtym - po prostu google dla "WCF basicHttpBinding wsHttpBinding".
Musisz znaleźć między innymi:
- WCF : BasicHttpBinding compared to WSHttpBinding at SOAP packet level.
- Difference between BasicHttpBinding and WsHttpBinding i wiele, wiele więcej!
Bardzo zasadzie:
- basicHttp jest SOAP 1.1, wsHttp jest SOAP 1.2 (są zupełnie inne, szczególnie gdy chodzi o wady SOAP).
- podstawowym jest - bardzo podstawowe. Jest on kompatybilny ze starym stylu webservices ASP.NET ASMX i tylko o innych stosu usług internetowych tam
- podstawowy jest bardzo ograniczony w swoich ustawieniach zabezpieczeń
- wsHttp jest realizacja gazillion WS- * standardy i oferuje znacznie więcej funkcji: bezpieczeństwo, niezawodne przesyłanie wiadomości, obsługa transakcji, komunikacja dwustronna i cały serwer więcej.
- wsHttp jest znacznie „cięższy” i bardziej rozległe protokół, mniej kompatybilny mniej zwinny
Próbowałem wyszukiwania WCF basicHttpBinding wsHttpBinding i dostałem tę stronę ... –
@IvanP: ** co ** o tej odpowiedzi musi usprawniać się? Próbowałem pokazać główne różnice między tymi dwoma powiązaniami - czego według ciebie brakuje w tej odpowiedzi? –
Cóż, dwa łącza są wyłączone, a twoja rada dotycząca google to sprzężenie zwrotne. Poza tym podaj więcej informacji, jeśli możesz, a ty nie odpowiedziałeś, kiedy należy ich użyć. – IvanP
wsHttpBinding
jest bardziej bezpieczny i niezawodny niż basicHttpBinding
. Jeśli nie jest wymagana duża kompatybilność, wybór należy do wsHttpBinding
.
Ref: BasicHttpBinding vs WSHttpBinding
BasicHttpBinding
:
- WS-I Basic Profile 1.1 specyfikacji (styl Old ASMX)
- obsługuje SOAP 1.1 jako protokołu komunikacyjnego
- nie obsługuje WS -Security, a cały ładunek jest wysyłany w postaci zwykłego tekstu.
- Oferuje wysoki poziom interoperacyjności.
WSHttpBinding
:
- Pozwala korzystać z różnych WS- * Dane takie jak WS-Security 1.1, WS-Reliable Messaging itp
- obsługuje SOAP 1.2 jako protokołu komunikacyjnego
- As jest zbudowany przy użyciu specyfikacji WS- *, nie obsługuje szerszych zakresów klienta.
ten link nie działa –
Znalazłem dobrą pomoc z linku poniżej. Wypróbuj to. Jest aktywny. http://stackoverflow.com/questions/2650785/basichttpbinding-vs-wshttpbinding-vs-webhttpbinding –