我将尝试从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不支持的媒体类型
。我相信这是WCF服务的配置问题,其定义如下:
[OperationContract]
[WebInvoke(Method = "POST", RequestFormat = WebMessageFormat.Json)]
void ReNotify(int applicationKey);
在web.config
文件中没有任何条目,因此可以假定该服务使用默认配置。