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.");
});
因此,如何是url基地比你的地址欄中的地址不同? – epascarello
urlbase是從配置文件中提取的其餘服務的網址。其餘服務託管在不同的服務器上。 –
所以錯誤是正確的,它是一個跨域調用。 – epascarello