[英]AngularJs - $http.get request, response with -1 status code
我一直在使用Java構建一個部署在Tomcat7中的REST Web服務; 和HTML / AngularJS的客戶端。
@GET
@Path("/hello")
@Produces("plain/text")
public Response hello(){
String hello="hello";
return Response.status(Status.OK).entity(hello).build();
}
服務器端的這個簡單方法似乎在使用正確的URL( http:// localhost:8080 / some-path / hello )從瀏覽器調用時工作,並以純文本形式發出hello。
在Tomcat日志文件中,Everthing似乎也是正確的。
但是,有了這段代碼,
$http({
url: 'http://localhost:8080/some-path/hello',
method: 'GET'
}).then(
function (response){
$scope.passCheck = response.data;
},
function (response){
$scope.passCheck = response.status ;
}
);
我得到-1狀態代碼(始終執行第二個響應函數)。
任何人都可以幫我這個嗎?
在整天工作后解決了。 問題是我沒有將html文件與項目本身一起部署。 我在項目中創建了相同的html文件,它工作正常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.