WCF servicebinding能够接收带有裸体样式的XML
我正在构建一个实现SPML标准的WCF服务。这意味着一个端点需要能够接收大量被解释为添加/修改/删除命令的XML请求。所有XML请求都以标准定义的请求名称标记开始 例如:WCF servicebinding能够接收带有裸体样式的XML,xml,wcf,binding,basichttpbinding,spml,Xml,Wcf,Binding,Basichttpbinding,Spml,我正在构建一个实现SPML标准的WCF服务。这意味着一个端点需要能够接收大量被解释为添加/修改/删除命令的XML请求。所有XML请求都以标准定义的请求名称标记开始 例如: uid=Z3SP 鲍比 我的问题是,是否可以在不使用标识WCF服务方法名称的标记包装xml的情况下将xml发送到WCF服务 我已尝试在webservice方法上设置以下内容 WebInvoke(BodyStyle=WebMessageBodyStyle.Bare) 但是,我无法在basicHttpBinding上使用此
uid=Z3SP
鲍比
我的问题是,是否可以在不使用标识WCF服务方法名称的标记包装xml的情况下将xml发送到WCF服务
我已尝试在webservice方法上设置以下内容
WebInvoke(BodyStyle=WebMessageBodyStyle.Bare)
但是,我无法在basicHttpBinding
上使用此功能
使用basicHttpBinding
是否可以实现这一点
<SOAP:Header />
<SOAP:Body>
<ns0:addRequest xmlns:ns0='urn:oasis:names:tc:SPML:1:0'>
<identifier type='urn:oasis:names:tc:SPML:1:0#GUID'>
<id>uid=Z3SP</id>
</identifier>
<attributes>
<ns1:attr xmlns:ns1='urn:oasis:names:tc:DSML:2:0:core'
name='sn'>
<ns1:value>Bobby</ns1:value>
</ns1:attr>
</attributes>
</ns0:addRequest>
</SOAP:Body>