2010-01-21 3 views
39

WCF 끝점에서 basicHttpBinding과 wsHttpBinding의 차이점은 무엇입니까? 각각을 사용해야 할 때?basicHttpBinding vs wsHttpBinding

+0

아래 링크에서 도움을 얻었습니다. 그것을 밖으로 시도하십시오. 그것의 활성. http://stackoverflow.com/questions/2650785/basichttpbinding-vs-wshttpbinding-vs-webhttpbinding –

답변

58

그 밖의 자료에는 "WCF basicHttpBinding wsHttpBinding"에 대한 google 만 있습니다.

: - 아주 기본적인

  • basicHttp는 SOAP 1.1는 wsHttp는
  • 기본입니다. (그들은 그것을 SOAP 오류에 관해서 esp는 아주 다르다) SOAP 1.2이다. 구식 ASMX ASP.NET 웹 서비스 및 기타 웹 서비스 스택과 호환됩니다.
  • 기본 설정은 보안 설정이 매우 제한되어 있습니다.
  • wsHttp는 gazillion WS- * 표준을 구현 한 것으로, 더 많은 기능 : 보안, 안정적인 메시징, 트랜잭션 지원, 이중 통신 및 전체 호스트 더.
  • wsHttp는 basicHttpBinding보다
+55

WCF basicHttpBinding wsHttpBinding을 검색해 보았습니다.이 페이지를 얻었습니다 ... –

+2

@IvanP : ** **이 답변에 필요한 내용은 무엇입니까? 개선 되나요? 두 바인딩 사이의 주요 차이점을 보여 주려고했습니다.이 대답에서 무엇이 빠져 있다고 생각합니까? –

+0

글쎄 두 링크가 다운되었고 Google에 대한 조언은 루프백입니다. 게다가 할 수 있으면 더 많은 정보를주고, 각각을 사용해야 할 때는 대답하지 않았습니다. – IvanP

18

wsHttpBinding이 더 안전 민첩하고 안정적인 덜 호환 "무거운"훨씬 더 광범위한 프로토콜입니다. 큰 호환성이 필요하지 않으면 wsHttpBinding이 선택됩니다.

은 참조 : BasicHttpBinding vs WSHttpBinding

BasicHttpBinding :

  1. WS-I 기본 프로파일 1.1 사양 (올드 ASMX 스타일)
  2. 는 WS를 지원하지 않는 메시징 프로토콜로 SOAP 1.1을 지원 - 보안, 전체 페이로드는 일반 텍스트로 보내집니다.
  3. 뛰어난 상호 운용성을 제공합니다.

WSHttpBinding :

  1. 당신은 WS-Security를 ​​1.1 등 다양한 WS- * 스펙을 사용 할 수 있습니다, WS-신뢰성있는 메시징 등
  2. 은 메시징 프로토콜
  3. 로 SOAP 1.2을 지원합니다 WS- * 사양을 사용하여 제작되었으므로 더 넓은 범위의 클라이언트를 지원하지 않습니다.
+1

그 링크는 죽었습니다. –