jjzjj

SOAPAction

全部标签

xml - 在将 SOAP 请求作为 HTTP POST 发送时没有 SOAPAction header 错误

由于某些项目限制,我在SOAPUI中将SOAP请求作为HTTPPOST发送。我的请求在这里:POSThttplinkHTTP/1.1Accept-Encoding:gzip,deflateContent-Type:text/xml;charset=UTF-8SOAPAction:"urn:HPD_IncidentInterface_WS/HelpDesk_Query_Service"Content-Length:725Host:itsm-mt-devConnection:Keep-AliveUser-Agent:Apache-HttpClient/4.1.1(java1.5)XXXXX

c# - 如何为 WCF 指定自定义 SoapAction

我正在创建一个将从另一个服务调用的WCF服务。在WSDLsoapaction中出现如下我想要它如何指定自定义soap操作? 最佳答案 您还可以指定Action经营契约(Contract)属性(property):[ServiceContract]publicinterfaceIMyServiceContract{[OperationContract(Action="http://www.TextXYZ.com/FUNC/1/0/action/MyMethod")]voidMyMethod();}您还可以设置ReplyAction如果

c# - HTTP header 或 SOAP header 中的 WCF Soap Actions?

我对SOAPAction是如何在WCF(以及与此相关的其他Web服务框架)中实现的感到有点困惑。在测试客户端中,我有一个客户端消息检查器,配置为抓取随请求发送的SOAP消息和任何HTTPheader。至少在客户端消息检查器中,操作显示为SOAPheader中的一个元素:http://myurl.com/2009/11/MyService/MyMethod但是,如果我在Fiddler中查看请求,Action元素会丢失,取而代之的是现在HTTPheader中有一个附加条目:SOAPAction:"http://myurl.com/2009/11/MyService/MyMethod"谁能解

php - SoapClient 到 nusoap,Server 没有识别 HTTP Header SOAPAction 的值

我们正在运行PHP5.3.18,由于一些奇怪的原因我无法安装php-soap,因此我无法使用SoapClient类...我现在正在使用最后一个nusoap(应该与php5.3.18兼容)并翻译代码从SoapClient到nusoap_client。此代码使用SoapClient并完美运行$s_WSPROTOCOL='https';$s_WSHOSTNAME='xxxxxxxx.yyyyyy.tdl';$s_WSPORT='';$s_WSPATHNAME='webservices/service.asp?WSDL';$s_WSTIPOOP='MyFunction';$parameters

java - Spring Retry 不适用于第二级方法

@Retryable似乎没有像下面的sphRemoteCall那样处理二级方法。我看到已创建代理,但在失败时永远不会重试。一旦我将@Retryable移动到第一级方法,如getSubscriberAccount,它就开始工作了。示例如下:@ServicepublicclassSphIptvClientextendsWebServiceGatewaySupport{//Worksoverhere@Retryable(maxAttempts=3,backoff=@Backoff(delay=100))publicGetSubscriberAccountResponsegetSubscrib

java - Apache CXF - 给定的 SOAPAction 与操作不匹配

我再次开始从事几年前开始的项目(此处提供代码:http://code.google.com/p/mipnp/)。它是一个UPnP媒体服务器,可以将媒体流式传输到xbox360。对于UPnP中的SOAP部分,我使用了ApacheCXF。使用CXF2.4.8版,一切正常。但是每当我尝试更新到CXF版本2.4.9(或更高版本)时,我都会收到以下异常:WARNING:Interceptorfor{urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1}MediaReceiverRegistrarService#{urn:microsoft

java - 使用 CXF 时缺少 SoapAction header

我有一个来自外部WS的WSDL文件,我正在连接。我正试图让它与CXF一起工作(与JAX-WS一起工作得很好)。但是我从其他系统收到错误。因此,我决定查看我们发送到该系统的数据,唯一不同的是CXF设置了空的SOAPActionhttpheader。我阅读了一些资料,看起来只有已知的解决方案直接指向WSDL。但我已经这样做了。有人知道这件事吗?标题:POST/somepathHTTP/1.1Content-Type:text/xml;charset=UTF-8Accept:*/*Authorization:BasicSOAPAction:""User-Agent:ApacheCXF2.7.

iphone - 服务器无法识别 iPhone 中 HTTP header SOAPAction 的值?

我正在尝试将web服务连接到我的代码,但出现错误"ServerdidnotrecognizethevalueofHTTPHeaderSOAPAction"NSString*soapMessage=[NSStringstringWithFormat:@"\n""\n""\n""\n""%@\n""\n""\n""\n",@"new"];NSLog(soapMessage);NSURL*url=[NSURLURLWithString:@"http://viium.com/WebService/HelloWorld.asmx"];NSMutableURLRequest*theRequest=

android - 从 WSDL 中查找 SOAPAction

我的要求是从Android调用Web服务并以良好的方式显示结果。但在Web服务的WSDL中,我没有找到SOAPAction。WSDL看起来像这样:有没有办法在WSDL的其他地方找到SOAPAction?我可以在没有SOAPAction的情况下调用Web服务并获得结果吗? 最佳答案 SOAPAction是SOAP1.1overHTTP所必需的,但是如果您不发送正确的header,则很难说您的Web服务的行为是什么。如果缺少SOAPAction,Web服务可能会返回错误。(或者如果它有一个意想不到的值)或者它可能什么都不做。WSDL是查

php - 您如何确定有效的 SoapAction?

我正在使用NuSoapPHP库调用webservice。webservice似乎使用.NET;每次我调用它时,都会收到关于使用无效SoapActionheader的错误。发送的header是一个空字符串。如何找到服务器期望的SoapAction? 最佳答案 您可以通过查看服务的WSDL来了解您正在调用的服务操作期望的SoapAction。对于.NET服务,您可以通过打开Web浏览器访问服务的URL并在末尾附加?wsdl来访问WSDL。在WSDL文档中,您可以看到在“操作”节点(“绑定(bind)”下)下定义的SoapAction。例
12