$ http / Restangular' GET'请求在Android版kitkat中返回错误

时间:2018-05-21 13:52:52

标签: android angularjs android-4.4-kitkat restangular

我正在尝试使用 $ http 发出Web API请求,但它返回状态代码-1 ,在发出请求后出现错误响应。这只发生在应用程序的发布版本中。如果我在Debug版本中运行应用程序,我可以发出Web请求。

如果我使用Restangular来发出Web请求,我将面临同样的问题。

我创建了一个示例cordova项目,下面是它的代码

(function () {
var app = angular.module('testApp', []);
})();

(function () {
"use strict";

var app = angular.module('testApp', []);

app.controller("testCtrl", [ '$http', function ($http) {
    alert("test Request");
    var validatePromise = $http({
        method: 'GET', url: 'https://SampleURL.list'
    });

    validatePromise.then(function (success) {
        alert("success");
    }, function (error) {
        alert("error");
        alert(JSON.stringify(error));
    });
}]);


} )();

以下是Html代码

<meta charset="utf-8">
<meta http-equiv="Content-Security-Policy"
      content="default-src * 'self'
      'unsafe-inline' 'unsafe-eval' http://* https://* data: cdvfile://* content://*;">
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
<meta name="format-detection" content="telephone=no">

<link rel="stylesheet" type="text/css" href="css/index.css">

<link href="css/ionic.min.css" rel="stylesheet">
<script src="scripts/ionic.bundle.min.js"></script>

<script src="scripts/index.js"></script>

<title>BlankCordovaApp3</title>
</head>
    <body ng-controller="testCtrl">
        <ion-nav-bar class="bar-positive nav-title-slide-ios7" align 
title="center">
            <ion-nav-back-button class="button-icon ion-arrow-left-c">
            </ion-nav-back-button>
        </ion-nav-bar>


            <!-- The title of the ion-view will be shown on the navbar -->
            <ion-view title="Page 1" hide-back-button="true">
                <ion-content class="padding">
                    <button class="button">
                        Default
                    </button>
                </ion-content>
            </ion-view>


</body>

此问题我只在发布版本和Android版本4.4以下版本(Kitkat)

0 个答案:

没有答案