【问题标题】:Consume Json WCF service with .Net 3.5 client使用 .Net 3.5 客户端使用 Json WCF 服务
【发布时间】:2012-08-23 15:55:27
【问题描述】:

我在访问返回 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 中不存在。我可以做些什么来为我的客户指定这个(代码或其他配置)?

谢谢

【问题讨论】:

    标签: wcf .net-3.5


    【解决方案1】:

    在 3.5 中,您无法在 config 中设置这些值,但您可以在代码中设置 then,请参阅:http://msdn.microsoft.com/en-us/library/system.servicemodel.description.webhttpbehavior.defaultoutgoingresponseformat(v=vs.90).aspx

    默认值为 XML,您发布的配置示例也是 XML,但在您的问题文本中说服务返回 JSON。

    【讨论】:

      猜你喜欢
      • 2010-10-16
      • 1970-01-01
      • 2012-04-21
      • 1970-01-01
      • 2010-10-24
      • 1970-01-01
      • 1970-01-01
      • 2020-08-05
      • 1970-01-01
      相关资源
      最近更新 更多