venkatesh (chennai) Ответов: 1

Как разрешить блокировку запроса cross-origin..?


<!DOCTYPE html>
<html>
<head>
    <title> </title>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.3/angular.min.js"></script>
    <script type="text/javascript">
        var app = angular.module('myApp', []);
        app.controller('myCtrl', function ($scope, $http) {
            //$http.get('http://localhost:24844/SettingsRestService.svc/GetListitems/12')
           $http.get('http://demo3.engquote.co.in/SettingsRestService.svc/GetListitems/12')
        .then(function (response) {
            $scope.Customer = response.data.RESTGetListitemsResult;
        });
        });
    </script>
</head>
<body>
    <div ng-app="myApp" ng-controller="myCtrl">
        <table class="table table-bordered">
            <thead>
                <tr>
                    <th>
                        Customer ID
                    </th>
                    <th>
                        Company Name
                    </th>
                    <th>
                        City
                    </th>
                </tr>
            </thead>
            <tr ng-repeat="x in Customer">
                <td>
                    {{x.ListItemID}}
                </td>
                <td>
                    {{x.ListItemDescription}}
                </td>
                <td>
                    {{x.ListGroupID}}
                </td>
            </tr>
        </table>
    </div>
</body>
</html>


Что я уже пробовал:

Я пытаюсь использовать вышеприведенный метод get с помощью AngularJS...они отлично работают на localhost... и я размещаю сервис на сервере...
URL-адрес: http://demo3.engquote.co.in/SettingsRestService.svc/GetListitems/12

Они выдают ошибку: "запрос Cross-Origin заблокирован: та же политика Origin запрещает чтение удаленного ресурса по адресу http://demo3.engquote.co.in/SettingsRestService.svc/GetListitems/12. (Причина: заголовок CORS 'Access-Control-Allow-Origin' не совпадает 'http://demo3.engquote.co.in, *')."

Как переслать эту ошибку...plz help

Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)

Есть способы включить CORS. А вы пробовали?

venkatesh (chennai)

я пытаюсь изменить свой файл web. congif


они работают на моем локальном хостинге.... но не работают на хостинговом сервере

1 Ответов

Рейтинг:
2

venkatesh (chennai)

< system. webserver>
<httpprotocol>
& lt;customheaders>
&ЛТ;добавить имя="контроля доступа-разрешить-происхождения" значение="*"&ГТ;&ЛТ;/добавить&ГТ;
< / customheaders>
< / httpprotocol>
< / system. webserver>