1
我打电话给ajax的休息服务。 如果我在同一个项目中添加SVC文件并调用我能够调用的URLWCF Rest服务电话
下面是URL工作
http://localhost:1947/GreenViewService.svc/?callback
如果我在单独的项目层添加SVC和AJAX调用我无法称它说403禁止错误,有时405错误。
如果我从不同的层调用下面的URL不工作是因为端口号。变化。我应该给予任何访问权限。
function GetDataPoints() {
alert('S');
var action = 'http://localhost:1984/GreenViewService.svc/?callback=';
alert(action);
$.ajax({
"type": "GET",
"url": action,
"cache": false,
"contentType": "application/json; charset=utf-8",
dataType: "text",
"success": function(result) {
alert(eval(result));
var json = eval(result);
//fillDropDown(json, prefix + 'DataPoint', 'NodeLabel', 'ID');
}
});
}
不能指向你确切的问题一个跨站点调用。但在.NET项目中,我一直在使用其他服务。在那里我遇到了问题,我一直得到一个403.我用我发现的库,见https://github.com/mikeobrien/WcfRestContrib。它帮助我提供了正确的访问我的web服务。 – Rob 2011-04-22 11:40:24