我在访问返回Json的WCF Web服务时遇到了一些问题。使用WCF测试客户端,我想要使用什么配置,但是这个配置是针对.Net 4.0而我的客户端应用程序是.Net 3.5(现在没有升级的可能性)。这是我在.Net 4.0中的行为配置:
<behaviors>
<endpointBehaviors>
<behavior name="web">
<webHttp defaultBodyStyle="Wrapped" defaultOutgoingResponseFormat="Xml" />
</behavior>
</endpointBehaviors>
</behaviors>
不幸的是,.Net 3.5中不存在这两个属性。我该怎么做才能为我的客户端(代码或其他配置)指定这个?
由于
答案 0 :(得分:0)
在3.5中,您无法在配置中设置这些值,但您可以在代码中进行设置,请参阅:http://msdn.microsoft.com/en-us/library/system.servicemodel.description.webhttpbehavior.defaultoutgoingresponseformat(v=vs.90).aspx
默认值为XML,您发布的配置示例也是XML,但在您的问题文本中说该服务返回JSON。