Как разрешить блокировку запроса 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
они работают на моем локальном хостинге.... но не работают на хостинговом сервере