방법: ASP.NET을 사용하여 만든 기존 XML Web services 탐색
이 항목은 레거시 기술과 관련된 것입니다. 이제 XML Web services와 XML Web services 클라이언트는 다음을 사용하여 만들어야 합니다. Windows Communication Foundation.
ASP.NET을 사용하여 만든 웹 서비스의 URL을 알 경우 이 URL을 사용하여 서비스 도움말 페이지에 액세스할 수 있습니다. 이 페이지에는 XML Web services가 구현하는 XML Web services 메서드, 해당 매개 변수 및 반환 형식을 포함한 웹 서비스의 기능에 대한 정보가 나와 있습니다. 또한 서비스 도움말 페이지를 사용하여 웹 서비스의 기능을 테스트할 수 있습니다.
예를 들어, 주식 기호에 대한 주가를 검색하는 데 사용되는 Investor
라는 웹 서비스에 액세스한다고 가정합니다. 이 웹 서비스에 대한 기본 URL은 https://www.contoso.com/Investor.asmx입니다. 이 URL을 브라우저에 확장명이나 매개 변수 없이 입력하면 웹 서비스와 웹 서비스에서 구현되는 웹 서비스 메서드에 대한 정보가 있는 웹 페이지가 표시됩니다.
브라우저에서 웹 서비스에 대한 정보를 보는 대신 WSDL(웹 서비스 기술 언어)로 작성된 XML 문서인 서비스 설명을 보고 웹 서비스에 대한 공식 정의를 확인할 수도 있습니다. 서비스 설명은 서비스 도움말 페이지의 맨 위에 있는 링크를 사용하여 볼 수 있습니다. 서비스 설명을 사용하여 웹 서비스에 대한 프록시 클래스를 수동으로 생성할 수 있습니다. 프록시 클래스 만들기에 대한 자세한 내용은 XML Web Services 프록시 만들기를 참조하십시오.
웹 서비스에 대한 서비스 도움말 페이지 액세스
브라우저의 주소 표시줄에 웹 서비스의 기본 URL을 다음과 같은 형식으로 입력합니다.
https://servername/vrootname/webservicename.asmx
매개 변수 값 servername
웹 서비스가 위치하는 웹 서버입니다.
apppath
웹 서비스를 호스팅하는 웹 응용 프로그램의 이름입니다.
webservicename.asmx
웹 서비스를 정의하는 파일의 이름입니다.
예를 들어, StockTicker 서버에 있는 StockServices.asmx 웹 서비스에 액세스하려면 다음과 같이 입력합니다.
http://StockTicker/StockServices.asmx
웹 서비스에 대한 서비스 설명을 액세스하려면
위에서 설명한 대로 웹 서비스에 대한 서비스 도움말 페이지에 액세스합니다.
페이지 맨 위에 있는 서비스 설명 링크를 클릭합니다.
참고 항목
작업
방법: 브라우저에서 XML Web services 액세스
개념
XML Web services 클라이언트 빌드
웹 서비스 검색
XML Web services 프록시 만들기
XML Web services와 비동기적으로 통신