Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
来自应用程序的HTTP POST请求在iPhone上有效,但在Android手机上无效_Android_Ios_Iphone_Ionic Framework_Http Post - Fatal编程技术网

来自应用程序的HTTP POST请求在iPhone上有效,但在Android手机上无效

来自应用程序的HTTP POST请求在iPhone上有效,但在Android手机上无效,android,ios,iphone,ionic-framework,http-post,Android,Ios,Iphone,Ionic Framework,Http Post,在我的ionic应用程序中,我有一个登录的POST请求。这在iPhone上运行良好,但当我在Android手机上测试应用程序时,服务器返回404 Not Found错误 我发出HTTP请求的代码如下所示: 登录用户:功能(电子邮件、密码){ var em=email.replace(/\s/g'); var pw=password.replace(/\s/g'); var url=apiDomain+'/api/v1/user/login/'; 如果(em&pw){ 返回$http.post(

在我的ionic应用程序中,我有一个登录的POST请求。这在iPhone上运行良好,但当我在Android手机上测试应用程序时,服务器返回404 Not Found错误

我发出HTTP请求的代码如下所示:

登录用户:功能(电子邮件、密码){
var em=email.replace(/\s/g');
var pw=password.replace(/\s/g');
var url=apiDomain+'/api/v1/user/login/';
如果(em&pw){
返回$http.post(url{
认证:{
电邮:em,,
密码:pw
}
}).then(函数成功回调(响应){
警报('login success.response='+JSON.stringify(response));
返回响应;
},函数errorCallback(响应){
警报('login fail.response='+JSON.stringify(response));
返回-1;
});
}

},
这可能与URL前缀有关。您是否尝试过使用:

apiDomain = @"https://cues-server-dev.elasticbeanstalk.com"


或其他变体。

*首先检查是否已授予internet权限。Android手机上的所有其他应用程序都在使用internet。对于遇到问题的Android应用程序,需要具有internet权限。所有其他的应用程序都有互联网许可并不重要。是的,它有互联网许可。不幸的是,没有乐趣
apiDomain = @"http://www.cues-server-dev.elasticbeanstalk.com"