在webview中访问Genymotion localhost

时间:2016-04-20 12:50:08

标签: android angularjs genymotion

我遇到了问题,我无法使用genymotion访问我在localhost中创建的API。 api链接在android浏览器中工作正常但是当我在$ http.get中使用它时它不起作用,我尝试记录错误消息但它返回null。 这是我的代码:

$http.get('http://10.0.3.2:80/api/user')
    .success(function(json) {
        console.log(json);
        deferred.resolve(json);
    })
    .error(function(error) {
        console.log("Error: "+error);
        deferred.reject();
    })

控制台显示:“错误:null”

1 个答案:

答案 0 :(得分:0)

我找到了一个解决方案,问题不在genymotion或我的代码中,但实际上在本地服务器中,我必须启用CORS(你可以找到如何在wamp here中启用cors)

我的远程服务器也遇到了这个问题所以我必须在那里启用CORS。