2012-10-15 4 views
0

안녕하세요. 인터넷에서 웹 서비스를 읽을 수있는 .Net을 사용하여 클라이언트를 만들 수 있어야합니다.웹 서비스를 읽는 방법 .Net

나는이 접근법을 이해하지 못한다. 예를 들어 나는 이런 종류의 문서를 읽을 수 있어야합니다. LINK 누군가가 이걸 어떻게 달성 할 수있는 예나 링크를 제공 할 수 있습니까?

+0

다음은 웹 서비스 작성 및 사용에 대한 좋은 설명입니다. http://www.codeproject.com/Articles/8257/How-to-make-a-simple-WebService-and-consume-it – aliassce

+0

@aliassce I 그것을 보았다 ... 이것은 아주 간단한 예제이며이를 달성하기 위해서는 더 높은 레벨에서 이것을 이해해야한다. –

+0

얼마나 복잡한 객체가 전송 되더라도 xml 파일을 반환 할 필요가 없다. 그것은 단지 속성을 가진 객체입니다. – aliassce

답변

3

Visual Studio에서 새 프로젝트를 만들거나 기존 프로젝트를 사용하십시오. 솔루션 트리에서 마우스 오른쪽 버튼을 클릭하고 "새 웹 참조 추가"를 클릭하고 게시 한 링크 인 WSDL의 URL을 입력하십시오. Visual Studio는 웹 서비스 및 메서드의 인스턴스를 만드는 데 사용할 수있는 WSDL (Web Service Description Language)을 기반으로 네임 스페이스와 클래스를 만듭니다.

건배 사이먼은

+0

URL을 쓸 수있는 프로그램을 만들고 나서 WSDL –

+0

에서 읽을 수 있으므로 웹 서비스 클래스를 바로 만들고 싶습니까? 그래서 클래스는 컴파일 타임에 하드 코드되지 않았습니까? 그게 다야? – Swomble

+0

네, 그게 다예요 ... URL을 입력 할 때 wsdl을 준비 할 수 있어야합니다. –

0

은 귀하의 질문은 제대로 정의됩니다. "고객을 만드는 것"은 무엇을 의미합니까? WSDL을보고 싶습니까? 웹 브라우저에 URL을 입력하십시오. 프로그래밍 방식으로 읽고 싶습니까? HTTP를 통해 읽으십시오. 그것은 단지 XML 문서 일뿐입니다. 특정 웹 서비스를 사용하고 싶습니까? 공급자에게 연락해야합니다. 각 웹 서비스는 완전히 다를 수 있습니다.

공급자에게 질문하지 않고 WSDL을 구문 분석하여 가능한 모든 웹 서비스에 연락 하시겠습니까? 당신은 자신을 매우 어려운 작업으로 설정했습니다. 왜 그걸하고 싶니? 무엇을 성취하려고합니까? 정확히 무엇을 하려는지 알려주십시오. what you have tried을 보여주십시오.

관련 문제