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 –
- 1. WCH wsHttpBinding i BasicHttpBinding w tej samej aplikacji usługi WCF
- 2. wsHttpBinding zmiany na basicHttpBinding w aplikacji klienckiej app.config
- 3. Konfigurowanie WCF dla wsHttpBinding
- 4. Użyj wshttpBinding z SSL i wsHttpBinding bez SSL w jednej usłudze.
- 5. netTcpBinding lub wsHttpBinding
- 6. Jak programowo utworzyć BasicHttpBinding?
- 7. Obsługa wshttpbinding w silverlight 4
- 8. WCF Mono - BasicHttpBinding z SSL
- 9. Czy Wcf basicHttpBinding obsługuje PerSession?
- 10. Usługa WCF maxReceivedMessageSize basicHttpBinding issue
- 11. Dlaczego wsHttpBinding nie obsługuje przesyłania strumieniowego?
- 12. BasicHttpBinding z uwierzytelnieniem certyfikatu - błąd "zabroniony"?
- 13. bindingConfiguration vs bindingName
- 14. Dlaczego InstanceContextMode.PerSession zachowuje się jak PerCall podczas korzystania z wsHttpBinding?
- 15. Jak włączyć sesję za pomocą SSL wsHttpBinding w WCF
- 16. WCF basicHttpBinding: Cofnij, gdy odpowiedź na klienta się nie powiedzie
- 17. Jak mogę używać WCF z tylko podstawami basichttpbinding, SSL i podstawowym uwierzytelnianiem w IIS?
- 18. metoda vs funkcja vs procedura vs klasa?
- 19. body.scrollTop vs documentElement.scrollTop vs window.pagYOffset vs window.scrollY
- 20. Opa vs Dart vs Haxe vs coffeescript
- 21. VS 2008 vs VS 2008 Express
- 22. Strona vs Extent vs. Segment vs. Tabele
- 23. Crystalspace vs. Irrlicht vs. .....?
- 24. NetSqlAzMan vs AzMan vs (?????)
- 25. SpiderMonkey vs JavaScriptCore vs?
- 26. Klasa vs pakiet vs moduł vs komponent vs kontener kontra serwis vs platforma w świecie Java
- 27. Zmierz czas w Linuksie - czas vs zegar vs getrusage vs clock_gettime vs gettimeofday vs timespec_get?
- 28. IDataErrorInfo vs ValidationRule vs Exception
- 29. Boo vs C# vs Python?
- 30. DbConnection vs OleDbConnection vs OdbcConnection
Znalazłem dobrą pomoc z linku poniżej. Wypróbuj to. Jest aktywny. http://stackoverflow.com/questions/2650785/basichttpbinding-vs-wshttpbinding-vs-webhttpbinding –