![]() |
1
19
在.NET 4.0中是可能的,但不是按您指定的方式。NET 4.0向WebHttp行为添加新参数:
因此,如果您使用JSON请求调用REST服务,您将得到JSON。如果用POX请求调用它,您将得到XML。有关自动格式选择的完整说明,请参阅 MSDN . |
![]() |
2
3
仔细想想为什么要同时使用这两种响应类型;它们都是对象序列化的信息性通用标准,使用WCF时,只有直接使用序列化的响应文本时才需要这两种类型。如果可能的话,我会重构客户机以使用相同的响应类型。
还可以始终返回一种响应类型,并在需要以另一种格式序列化对象时,通过反序列化/重新序列化在客户端进行转换。这确实需要您在调用的客户端使用您可以控制的.NET代码。 |
![]() |
3
1
然后将此函数添加到实用程序类:
|
![]() |
Ehsan Akbar · 当请求被激发时,WCF请求时间会增加 6 年前 |
![]() |
Gans · 具有多操作合约的WCF Rest服务 6 年前 |
![]() |
Moelgaard · NLog中的IIS应用程序名称。配置 6 年前 |
![]() |
Kerwen · WCF服务调用异步函数 6 年前 |