休息服务内容类型显示为text / xml?

时间:2016-06-18 18:38:16

标签: c# wcf json.net

我正在开展一个项目,我需要在休息服务中使用现有的肥皂服务。 soap服务的返回类型是我需要以json格式返回的数据集。

我能够以json格式返回数据,但问题是我得到内容类型为text / xml而不是application / json。数据在SOAP封装中以JSON格式返回,我不需要,因为我需要的数据应该是application / json内容类型。

我创建了json包装器,其中请求和响应类型为json格式,如下面的代码所示。

 [WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest, RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "/GetDetail")]
        [OperationContract]
        DataSet GetDetail(string property, int code);

以下是我的web.config

 <endpoint name="TutorialJSOn" address="" binding="webHttpBinding" contract="WcfService3.IJsonWrapper"></endpoint>

我正在使用Windows应用程序,我正在使用这个JSON包装器。

请帮助我如何获取application / json内容类型而不是text / xml

中的数据

0 个答案:

没有答案