웹 서비스에 대한 프록시를 생성하는 의미는 무엇입니까? (특정의 .NET)

StackOverflow https://stackoverflow.com/questions/1405702

문제

웹 서비스를위한 새로운 프록시를 생성한다는 것은 무엇을 의미합니까? 프록시 란 무엇입니까? 웹 서비스 URL을 웹 참조에 이미 추가했습니다. Disco, WSDL 및 ASMX 파일이란 무엇입니까?

도움이 되었습니까?

해결책

.NET을 사용하는 경우 웹 서비스 프록시는 .NET가 생성하는 클래스를 참조하여 (웹 참조를 추가 한 후) 코드의 웹 서비스와 상호 작용할 수 있습니다.

개발 및 .NET을 처음 접한다면 프록시에 대해 특별한 것을 알지 못할 것입니다. 서비스와 상호 작용하는 데 사용하는 클래스를 고려할 것입니다. 그러나 비누 봉투를 형식화하고 요청을 직렬화하기 위해 무거운 리프팅을하는 것입니다.

업데이트

그리고 다음은 편집에 대한 답변입니다.

.Disco- Give Server에서 웹 서비스를 발견하기위한 파일. 자주 사용되지 않으며 동일한 목적을 제공하는 표준 형식은 UDDI입니다.

.WSDL- 웹 서비스 정의 언어. 이 파일은 서비스에 대한 모든 것을 정의합니다. 사용 가능한 방법, 데이터 유형 등

.AMS- 탐색 할 실제 서비스. .NET 웹 페이지의 ASPX 파일에 해당합니다.

다른 팁

대리 .NET이 원격 웹 서비스와 통신하는 데 사용하는 클래스입니다. 귀하의 IDE (Visual Studio ..)는 귀하를 위해이를 생성하거나 ASP.NET SDK와 함께 제공되는 도구 인 WSDL.Exe를 사용할 수 있습니다. 선택한 방법에 따라 응용 프로그램에 자동으로 추가되거나 (이전의 경우) 프록시 클래스를 APP_CODE 폴더 (후자의 경우)에 넣을 수 있습니다.

웹 참조를 추가하면 하나 이상의 프록시 클래스가 생성됩니다.

보다 웹 서비스를 소비하는 방법.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top