第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法使用 XML 向網(wǎng)址發(fā)送請求

無法使用 XML 向網(wǎng)址發(fā)送請求

至尊寶的傳說 2022-09-29 15:41:04
我已經(jīng)開始構(gòu)建一個 Vue.js網(wǎng)站,將 AWS 放大版用于后端。在其中一個頁面中,我需要訪問外部URL地址,從中獲取響應(yīng),并查看對用戶的響應(yīng)。重要的是要說URL沒有鏈接到我的網(wǎng)站,它與我無關(guān)。它完全是外部的,超出了我的控制范圍。我已經(jīng)嘗試多次訪問該網(wǎng)址,使用許多方法,但到目前為止,每次嘗試訪問該網(wǎng)址時,我都會收到以下錯誤消息::8080/#/myPage:1 Access to XMLHttpRequest at 'https://~URL~?~DATA~' from origin 'http://localhost:8080' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. xhr.js?b50d:178 GET https://~URL~?~DATA~ net::ERR_FAILED(我將實際網(wǎng)址替換為 ,并將文件名替換為 )。https://~URL~?~DATA~myPage當(dāng)我嘗試打印從函數(shù)收到的錯誤時。我收到以下消息:myPage.vue?3266:161 Error: Network Error                         at createError (createError.js?2d83:16)                         at XMLHttpRequest.handleError (xhr.js?b50d:83)當(dāng)我嘗試使用瀏覽器(谷歌瀏覽器)訪問網(wǎng)址時,它運行良好,沒有任何問題。它沒有要求我進行任何類型的身份驗證或類似的東西。我也用郵遞員嘗試過,它工作得很好。我只在使用我的 Vue.js 網(wǎng)站時才遇到此問題。當(dāng)我從主機運行網(wǎng)站時,當(dāng)我在主機上運行網(wǎng)站時(對無服務(wù)器網(wǎng)站使用 AWS Amplify 托管 - S3 存儲桶),就會發(fā)生此問題。當(dāng)網(wǎng)站無法在本地主機上運行時,我仍然收到相同的錯誤消息。localhost以下是我嘗試訪問URL的一些方法:阿克西奧斯var config = {  method: 'get',  url: 'https://~URL~?~DATA~',  headers: {    'Access-Control-Allow-Credentials': true  }};axios(config).then(function (response) {  console.log(response);}).catch(function (error) {  console.log(error);});獲取var requestOptions = {  method: 'GET',  redirect: 'follow'};fetch("https://~URL~?~DATA~", requestOptions).then(response => response.text()).then(result => console.log(result)).catch(error => console.log('error', error));斷續(xù)器var xhr = new XMLHttpRequest();xhr.withCredentials = true;xhr.addEventListener("readystatechange", function() {  if(this.readyState === 4) {    console.log(this.responseText);  }});xhr.open("GET", "https://~URL~?~DATA~");xhr.send();請求var request = require('request');var options = {  'method': 'GET',  'url': 'https://~URL~?~DATA~',  'headers': {  }};request(options, function (error, response) {  if (error) throw new Error(error);    console.log(response.body);});我真的需要你的幫助,因為到目前為止,我無法在網(wǎng)絡(luò)上找到任何解決方案。
查看完整描述

1 回答

?
www說

TA貢獻1775條經(jīng)驗 獲得超8個贊

據(jù)我所知,這是一個 CORS 策略錯誤,應(yīng)該從服務(wù)器端修復(fù)。執(zhí)行 API 調(diào)用時,瀏覽器首先會向服務(wù)器發(fā)送預(yù)檢請求。服務(wù)器使用一些標(biāo)頭進行響應(yīng),其中一個標(biāo)頭是標(biāo)頭,如果此標(biāo)頭設(shè)置為或請求域,則實際請求將通過,否則 api 調(diào)用將收到 CORS 策略錯誤。Access-Control-Allow-Origin*

從服務(wù)器端可以控制哪些域可以對此服務(wù)器執(zhí)行API調(diào)用。

您可以從此處閱讀有關(guān)CORS策略錯誤的更多信息,一些解決方法以及如何修復(fù)它,https://medium.com/@dtkatz/3-ways-to-fix-the-cors-error-and-how-access-control-allow-origin-works-d97d55946d9


查看完整回答
反對 回復(fù) 2022-09-29
  • 1 回答
  • 0 關(guān)注
  • 164 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號