Ionic http无法在Android设备上运行

时间:2017-07-04 18:05:58

标签: android ionic-framework

我正在使用Ionic Framework开发一个简单的Android应用程序,在某些时候我正在使用this.http.get('https://somedomain.com')

使用ionic serve进行本地测试一切正常,但在设备上无法加载。

在调试日志中,消息为net::ERR_UNKNOWN_URL_SCHEME,我相信它,因为协议正在从https://更改为intent://,我不知道原因。

我的代码是:

this.http.get('https://somedomain.com')

,错误是:

intent://www.somedomain.com/path/2345435#Intent;scheme=https;package=com.net…ps%3A%2F%2Fwww.somedomain.com%2Ftitle%2345435%3FpreventIntent%3Dtrue;end:1
GET intent://www.somedomain.com/title/2345435
net::ERR_UNKNOWN_URL_SCHEME

1 个答案:

答案 0 :(得分:0)

在控制器中使用http,就像在离子

中连接webservice一样
$http({
     method: 'POST',
      url:  'http://come.emx/et',
      params: {'name':'parameterValue' },
        //type:'JSON',
         headers : { 'Content-Type': 'application/json' }
             }).success(function(data, status, headers, config) {
                 //success
                 }).error(function(data, status, headers, config) {                      
                 $ionicPopup.alert({
                 title:'error',
                //template:'From date'
                })
        });