【发布时间】:2011-02-09 07:21:23
【问题描述】:
您好,我有一个 WCF Rest 4.0 项目。出于某种原因,我有一个应该返回 Json 的 web 服务,如果我通过 fiddler 访问端点,但如果我输入地址,我会通过 firefox 或 chrome 访问我得到 xml。怎么回事???
感谢您的帮助!这是代码。
有问题的网络服务:
[OperationContract]
[WebGet(UriTemplate = "",
ResponseFormat = WebMessageFormat.Json,
RequestFormat = WebMessageFormat.Json)]
public SomeObject [] GetObjects()
{
.....
对象代码:
[DataContract]
public class SomeObject
{
[DataMember]
public string Date { get; private set; }
....
public String Site { get; private set; }
【问题讨论】:
-
检查您的请求标头。特别是“接受”。
-
您在地址栏中输入的地址是什么?
-
网络服务的uri。