WCF请求的xml中一定要有xmlns吗?
项目中的服务端是 asp.net 提供的 WCF 服务,客户端是小设备
如果请求的参数类型中,稍微复杂一点就要求有 xmlns。
一个WCF服务的请求例子是:
<OrderStatusRequest xmlns="http://schemas.datacontract.org/2004/07/WebApplication1">
<ClientCode>String content</ClientCode>
<OrderList>
<Item>String content</Item>
<Item>String content</Item>
</OrderList>
</OrderStatusRequest>
客户端很难知道这个xmlns,再加上客户端程序结构的原因,想要加上这个xmlns也非常困难,但是不传xmlns,则服务端又会报错
我看到如果请求的格式是 json,是没有 xmlns 可传的,因此我觉得请求中不传 xmlns 是可行的
不知道有什么办法可以在请求中不传 xmlns
[解决办法]
自己搞定了
100分的问题,其实很简单,居然白送都没人要
[解决办法]
怎么解决的,共享一下
[解决办法]
感觉wcf 返回的xml 跟正规的xml好像有很多不一样的地方欸