2009-12-03 5 views
0

나는 이걸로 다른 사람들에게 물어 봐야 할 부분을 밀고 있지만 완전히 막혀있어 여기에 간다..NET 응용 프로그램에서이 웹 서비스를 어떻게 소비합니까?

이것은 나의 첫 번째 웹 서비스이다. 뿐만 아니라, 그것은 내 회사의 첫 번째 웹 서비스입니다. 내가 같이 일하는 사람은 아무도 이처럼 책을 쓰거나 소비하지 않았습니다. 나는이 것들이 복잡하지 않다는 것을 알고 있지만, API가 너무 커서 캔의 첫 번째 걷어차 기 때문에 이것은 나를 죽이고있다.

WSDL은 여기에 있습니다 : https://fast.uspspostalone.com/USPSMLXMLWeb/services/UspsMailXmlMailingServices/wsdl/UspsMailXmlMailing70.wsdl

가 나는 "FullServiceNixieDetail"을 얻을 필요가있다. XML 문서 여야합니다. USPS에서 제공하는 문서에서 FullServiceNixieDetailQueryRequest를 호출해야한다고 말하고 FullServiceNixieDetailQueryResponse를 반환합니다. 여기에는 FullServiceNixieDetail이 포함되어 있습니다.

나는 내 삶을 위해 일하는 것처럼 보이는 것을 얻을 수 없다. 현재 가지고있는 코드는 다음과 같습니다.

Imports USPSACSProcessor.UPSPMailXML 

Dim c As New UspsMailXmlMailingServiceClient 
Dim request As New FullServiceNixieDetailQueryRequest 
Dim response As FullServiceNixieDetailQueryResponse 
'Assume I populate the Request object correctly here 
response = c.FullServiceNixieDetailQuery(request) 

그러나 내 응답 개체에는 FullServiceNixieDetail이 없습니다. TotalMessageCount 등의 요약 속성 만 있으면됩니다.

FullServiceNixieDetail XML을 얻으려면 어떻게해야합니까?

+0

응답 xml을보고 게시하려면 fiddler와 같은 것을 사용할 수 있습니까? –

+0

아직 서비스에 액세스 할 수 없습니다. 서류 작성을 기다리는 동안 코드를 내려 받으려고합니다. 그들이 제공 한 샘플 XML 파일이 있지만이 시점에서 코드를 작성하는 데 도움이되지 않습니다. – Brett

답변

1

요청을 적절한 인증으로 채웠습니까?

응답입니다. FullServiceNixieDetail이지만이 특정 웹 서비스에 대한 사용 지식이 없으면 확인하기가 어렵습니다. 서비스 호스트에서이를 찾아야합니다. FullServiceNixieDetail에 항목에 대한 형변환을 시도하여이를 확인할 수도 있습니다.

+0

이 시점에서 나는 시스템에 액세스 할 수 없습니다. 우리는 그것을 얻는 과정에 있습니다. 관리자는 WSDL을 사용하여 최대한 많은 앱을 작성하기를 원합니다. 내가 할 수 없다고 그들에게 말해야 할 수도 있습니다. .Item에 대해 당신이 정확하기를 바랍니다. 그것은 의미가 있지만, 그것은 그들의 문서와 함께하지 않습니다. 나는 며칠 안에 접근 할 것이고 이것을 시도 할 것이다. 나는 적어도 내가 올바른 길을 가고 있다는 표시를 원했고, 당신이 그것을 제공했다고 생각합니다. 가능한 한 빨리 결과를 업데이트 할 것입니다. – Brett

관련 문제