C# 来自AXIS的SOAP操作错误
我正在使用基于Java的Web服务和C#.NET应用程序 我正在以XML格式发送SOAP消息 但我收到了这个错误消息: ns1:Client.NoSOAPAction无SOAPAction头C# 来自AXIS的SOAP操作错误,c#,java,.net,soap,soap-client,C#,Java,.net,Soap,Soap Client,我正在使用基于Java的Web服务和C#.NET应用程序 我正在以XML格式发送SOAP消息 但我收到了这个错误消息: ns1:Client.NoSOAPAction无SOAPAction头 您需要查看服务的WSDL SOAPAction实际上就是您将soap信封发送到的URL,因此无论您使用什么软件,都应该在http头中设置它。听起来好像您是在手动构建请求。由于它是一个SOAP服务,您应该能够在VS(添加服务引用)或wsdl.exe中生成代理。该代理应该生成正确的请求xml和头,包括SOAPA
您需要查看服务的WSDL
SOAPAction实际上就是您将soap信封发送到的URL,因此无论您使用什么软件,都应该在http头中设置它。听起来好像您是在手动构建请求。由于它是一个SOAP服务,您应该能够在VS(添加服务引用)或wsdl.exe中生成代理。该代理应该生成正确的请求xml和头,包括SOAPAction。如果您正在这样做,但它仍然不起作用,正如jamesanderson所说,您可能需要检查java服务返回的WSDL。