AngularJS $http.post()到同一台机器上的另一个端口

前端之家收集整理的这篇文章主要介绍了AngularJS $http.post()到同一台机器上的另一个端口前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在localhost的Nginx服务器中托管了一个AngularJS应用程序,在localhost:7001中的Weblogic中托管了Rest服务. @H_404_7@

@H_404_7@我正试图在Angular部分内做这篇文章

@H_404_7@

$http.post('localhost:7001/testApp/user/login',{ username: username,password: password })
            .success(function (response) {
                callback(response);
});
@H_404_7@这是我得到的错误

@H_404_7@

XMLHttpRequest cannot load localhost:7001/testApp/user/login. Cross origin requests are only supported for protocol schemes: http,data,chrome,chrome-extension,https,chrome-extension-resource.

解决方法

您应该在URL中指定协议方案(http,…): @H_404_7@

@H_404_7@

$http.post('http://localhost:7001/testApp/user/login',password: password })
        .success(function (response) {
            callback(response);
});

猜你在找的Angularjs相关文章