1
我是新来的角,我已经创建了一个Web API REST服务和一个简单的客户端进行GET请求。
它调用本地主机时工作正常,但是当我移动到不同的服务器,我得到404种状态,即使我能看到提琴手200个状态,我需要的JSON。
两个请求和响应的外观是相同的,我所看到的所有职位上有关删除,我已经做了标题。
我采用了棱角分明1.2.10和JQuery 1.11.0
有谁知道我错过了任何其他问题。
typescript class being called
export class SearchService {
http: ng.IHttpService;
constructor($http) {
this.http = $http;
}
SearchPages(successCallback: Function, searchFor: string): void {
delete this.http.defaults.headers.common['X-Requested-With'];
this.http.get("http://www.?????.com/????/api/search/" + searchFor).success(function (data, status) {
successCallback(data);
}).error(function (data, status, headers) {
var tt: string = "Error";
});
}
}
千恩万谢
代码请.... – Prashobh
看看你铬devtool的 “网络” 面板,它可能是一个CORS预flig ht问题。更多https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS –