2010-06-03 3 views
0

C# .NET 응용 프로그램에서 Java 기반 웹 서비스를 사용하고 있습니다.AXIS의 SOAP 동작 오류

XML 형식의 SOAP 메시지를 보내고 있습니다.

하지만이 오류 메시지가 수신 해요 :

NS1 : Client.NoSOAPAction 없음이 SOAPAction 헤더 당신은 당신의 서비스에 대한 WSDL 볼 필요가

+2

요청을 수동으로 작성하는 것처럼 들립니다. SOAP 서비스이기 때문에 VS (서비스 참조 추가) 또는 wsdl.exe를 사용하여 프록시를 생성 할 수 있어야합니다. 이 프록시는 SOAPAction을 포함하여 올바른 요청 XML 및 헤더를 생성해야합니다. James Anderson이 말했듯이이 작업이 여전히 작동하지 않는 경우 Java 서비스에서 반환하는 WSDL을 확인할 수 있습니다. –

답변

1

합니다.

SOAPAction은 비누 봉투를 보내는 URL이므로 SOAP 헤더는 http 헤더에이 소프트웨어를 설정해야합니다.

관련 문제