2008-08-02 4 views
18

.net 앱에 대한 몇 가지 웹 서비스를 작성 했으므로 이제이를 사용할 준비가되었습니다. Visual Studio에서 웹 참조를 추가 할 때 자동으로 생성되는 메서드를 사용하는 대신 서비스를 사용하기위한 자체 생성 코드가있는 수많은 예제를 보았습니다.웹 서비스의 자국 소비량

여기에 몇 가지 장점이 있습니까?

답변

11

아니요, 잘하고 있습니다. 그 사람들이 너를 혼란스럽게하지 마라.

.net으로 웹 서비스를 작성했다면 .net에 의해 생성 된 참조 프록시가 매우 적합 할 것입니다. 당신이 묘사하는 상황 (당신이 생산자와 소비자인 모두)은 이상적인 상황입니다.

웹 서비스에 을 알 수없는 경우 컴파일 할 때에 연결해야한다면 웹 서비스의 '모양'을 추론 할 수있는보다 동적 인 접근 방법이 필요합니다.

그러나 자동 생성 된 프록시 클래스를 사용하여 시작하고 제한을 초과 할 때까지는 걱정하지 마십시오. 그리고 당신이 할 때 - 다시 오버플로 스택 오버 -----

+0

SSL 사용을 계획하고 있는지 조심하십시오. 자동으로 생성 된 프록시는 서비스의 암호화 방법을 변경할 수 없도록합니다. 예를 들어 최근에 소비해야하는 Oracle/Java 웹 서비스에서 수동으로 프록시를 만들어 ServicePointManager SecurityProtocol을 SSL3으로 지정할 수있게해야했습니다. ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3; –