簡體   English   中英

AngularJs - $ http.get請求,帶有-1狀態代碼的響應

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM