Запрос $ http / Restangular 'GET' возвращает ошибку в версии Android kitkat - PullRequest
0 голосов
/ 21 мая 2018

Я пытаюсь сделать запрос веб-API, используя $ http , но он возвращает мне код состояния -1 , сообщение об ошибке после выполнения запроса.Это происходит только в выпускной версии приложения.Если я запускаю приложение в версии Debug, я могу сделать веб-запрос.

С той же проблемой я столкнусь, если использую Restangular для выполнения веб-запроса.

Я создал пример проекта 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 (Киткат)

...