2016-04-14 9 views
0

Farklı bir etki alanında angularjs web uygulamasından aşağıdaki kodu içeren bir REST API'si arıyorum, ancak aşağıdakileri görüyorum konsolumdaki hata. Buradaki herhangi bir yardım, bu, teslimatımı kötü bir şekilde geciktirdiği için çok takdir ediliyor.açısal: Kökeni http: // localhost Erişim-Kontrol-İzin-Kökeni başlığında bulunamadı

Hatalar: Kökeni http://localhost Access-Control-Allow-Origin başlığında bulunamadı.

XMLHttpRequest: Ağ Hatası 0x80070005, Erişim engellendi.

Kodu:

$ http.defaults.headers.post [ "Content-Type"] = 'application/x-www-form-urlencoded';

 $http.post(this.urlBase + '/Product/PullBasket/', $httpParamSerializerJQLike(cart)).then(function success(result) {   
      if (result.status == 200) { 
       Logger.info("Pull Request Id : " + result.data); 
      } 
      else { 
       Logger.info("Error is pull request : " + result.data); 
      } 
     }, function failure(result) { 
      Logger.fatalException("Error is pull request."); 
     }); 
+0

kurmak gerekecek https://en.wikipedia.org/wiki/Same-origin_policy

bağlı gözükmektedir Peki senin adres çubuğuna adresinden farklı url baz? – epascarello

+0

urlbase, yapılandırma dosyasından alınan geri kalan hizmetin URL'sidir. Geri kalan servis farklı bir sunucuda barındırılmaktadır. –

+0

Yani hata, bir çapraz etki alanı araması doğrudur. – epascarello

cevap