2016-04-14 36 views
0

我使用以下代碼從我的angularjs web應用調用了其他域上的REST API,但是我看到以下內容錯誤在我的控制檯。我們非常感謝這裏的任何幫助,因爲這會嚴重拖延我的交付。角:在訪問控制 - 允許源頭中找不到原始http:// localhost

錯誤: 來源http://localhost未在Access-Control-Allow-Origin標頭中找到。

XMLHttpRequest:網絡錯誤0x80070005,訪問被拒絕。

代碼:

$ http.defaults.headers.post [ 「內容類型」] = '應用/ X WWW的窗體-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

因此,如何是url基地比你的地址欄中的地址不同? – epascarello

+0

urlbase是從配置文件中提取的其餘服務的網址。其餘服務託管在不同的服務器上。 –

+0

所以錯誤是正確的,它是一個跨域調用。 – epascarello

回答

相關問題