415不支持的媒体类型从$ .ajax调用WCF服务

时间:2012-07-13 19:52:02

标签: jquery asp.net ajax wcf c#-4.0

我试图从ASPX页面调用WCF Web服务,如下所示:

var payload = {
    applicationKey: 40868578
};

$.ajax({
    url: "/Services/AjaxSupportService.svc/ReNotify",
    type: "POST",
    data: JSON.stringify(payload),
    contentType: "application/json",
    dataType: "json"
});

这样做会导致Web服务器返回错误415 Unsupported Media Type。我确定这是WCF服务的配置问题,定义如下:

[OperationContract]
[WebInvoke(Method = "POST", RequestFormat = WebMessageFormat.Json)]
void ReNotify(int applicationKey);

web.config文件中没有条目,因此假设该服务使用默认配置。

0 个答案:

没有答案