如何更改SOAP响应头?

嗨有一个继承SOAP服务,我需要玩完并得到了但是它的工作,

客户端都在说的头是可能错了。

我回传

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <downloadOrdersResponse xmlns="http://schema.example.com"> <downloadOrdersResult xmlns:a="http://schemas.datacontract.org/2004/07/WebShopServiceLibrary" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <a:WSOrder> <a:AnalysisCode1 i:nil="true"/> <a:AnalysisCode2 i:nil="true"/> <a:AnalysisCode3 i:nil="true"/> <a:AnalysisCode4 i:nil="true"/> <a:AnalysisCode5 i:nil="true"/> <a:AnalysisCode6 i:nil="true"/>

他们说他们需要它像

<?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://schema.example.com" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <ns1:downloadOrdersResponse> <downloadOrdersReturn SOAP-ENC:arrayType="ns1:WSOrder[1]" xsi:type="ns1:WSOrderArray"> <item xsi:type="ns1:WSOrder"> <AnalysisCode1 xsi:nil="true"/> <AnalysisCode2 xsi:nil="true"/> <AnalysisCode3 xsi:nil="true"/> <AnalysisCode4 xsi:nil="true"/> <AnalysisCode5 xsi:nil="true"/> <AnalysisCode6 xsi:nil="true"/>

我怎么去有关更改的响应来匹配他们的,可能需要改变以及至少任何nessassry部分

任何帮助将大大appriciated。 谢谢

分类:C# 时间:2012-01-01 人气:0
本文关键词: 肥皂,SVC
分享到:

相关文章

  • 问题与Python肥皂水访问WSDL的服务提出了TypeNotFound:ArrayOfint 2013-08-19

    类型未找到:'(ArrayOfint,http://schemas.microsoft.com/2003/10/Serialization/Arrays,)'是什么肥皂水解析器提高. 在... 2003/10 /序列化/阵列ArrayOfInt的定义,所以我想Linux的区分大小写的问题. 任何想法我怎么能解决这个得到什么呢? from suds.client import Client c = Client("https://developer-api.affili.net/V2.0/Logo

  • 如何我得到了WCF自定义的肥皂头的值 2014-03-07

    我创建了一个自定义的肥皂头,并将其添加到通过IClientMessageInspector我留言 public object BeforeSendRequest(ref System.ServiceModel.Channels.Message request, System.ServiceModel.IClientChannel channel) { var header = new MessageHeader<AuthHeader>(); header.Content = new AuthH

  • 内容类型“文本/ XML; 字符集= UTF-8'是不是预期的类型“应用程序/肥皂+ xml的; 字符集= UTF-8“ 2014-03-26

    我一直在尝试了很长的时间来发送正确的请求,SOAP服务器. 我不断收到错误消息. 这里是我的xml GET最后一个请求(添加新行): <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://tempuri.o

  • 是否有SAP接口的数据库外部各方的标准方式? 网络SVC? 2014-08-08

    我会尽快为一家公司的项目将开发自定义的.NET应用程序,将整合瓦特/ SAP ERP系统的正常工作. 我几乎一无所知SAP,所以我做了网络上的一些研究,发现它支持多种类型的数据库. 我想知道的是什么, 我可以直接读取直通ado.net SAP表? 或者是后面的Web SVC分贝? 或者是不确定的,因为它依赖于SAP系统是如何实现的? 第三,Q位于我的脑海知道SAP并不局限于任何特定类型的分贝后, 谢谢! --------------解决方案------------- 由于SAP数据库表生活在一个

  • PHP5肥皂函数没有返回,脚本将停止 2014-08-15

    我正在使用PHP 5 SOAP调用,调用后,不管是什么我通过为parameteres,肥皂功能根本没有返回值和脚本的执行似乎停止. 我曾尝试使用和不使用的尝试,并没有改变. 我已经通过空$参数,​​可以非空的参数,可以等. 此行之后:$客户 - > getClient($ params)方法; 有对B的回声,它从来没有得到回应. 这是因为如果在调用作出后的脚本只是停止运行. 没有显示错误,并且没有在error_log中显示出来. 非常令人沮丧,任何想法? $ PARAMS =阵列(); $cli

  • 我为什么要添加到URL / service.svc参考但它创造了URL / service.svc / SOAP绑定? 2015-01-01

    我连接解决一个WCF基于SOAP的Web服务. 该URL的格式为: http://upload.pete.vls.com/api/hmlapi.svc 然而,当我添加引用的配置又发表了以下几点: <client> <endpoint address="http://upload.pete.vls.com/api/HmlApi.svc/soap" binding="basicHttpBinding" bindingConfiguration=&quo

  • 肥皂水错误:BadStatusLine在httplib的 2012-01-05

    我使用肥皂水0.3.6. 当创建一个泡沫的客户,我随机得到一个错误: httplib.py,_read_status(),线355,类httplib.BadStatusLine" 这里是用于创建客户端的代码: imp = Import('http://www.w3.org/2001/XMLSchema') imp.filter.add('http://tempuri.org/encodedTypes') imp.filter.add('http://tempuri.org/') self.doc

  • 即插即用驱动程序X64,应用程序崩溃SVC HOST.EXE,客户机版本,7.4.7600-226 2012-01-05

    原标题 :对于Windows更新安装问题的主机进程. 即插即用驱动程序X64,应用程序崩溃SVC HOST.EXE,客户机版本,7.4.7600-226. 我有一个64位系统,但其运行的是32位系统如何解决这些问题的...帮助 我有网关FX Series笔记本它是64位的,但其运行的是32位我试图做一个系统恢复ECT. 但我不KNOWW它如何走到这个地步HELP --------------解决方案------------- 嗨, ·"我有一个64位系统,但其运行的是32位系统"这个你

  • 在Python 2.6.4安装肥皂水 2012-01-11

    我有在Python 2.6.4安装肥皂水真正的麻烦. 我曾试图安装的安装文件,但它说,蟒蛇的位置不能被发现. 这是因为我已经改变了蟒蛇的位置. 我曾尝试使用easy_install的,但我有没有运气. 有谁知道一个简单的方法来做到这一点,或有一个链接,以清除安装说明. 我输入的命令是: python setup.py install 我收到的结果是: running install error: cannot create or remove files in install directory

  • 对于使用WCF和创造的.svc需要一个Web应用程序或简单的ASP.NET网站上运行的.svc 2012-01-23

    因为在我的网站从.SVC检索 类型"TaskService",作为在ServiceHost的指令中的服务属性的值可以不被发现. 而不是在Web应用程序 [ServiceContract(Namespace = "")] [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)] public class TaskService {

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.894 (s). 10 q(s)