반응형
우체부 내선이 응답을 얻지만, 나의 jquery 요청은 그렇지 않습니다.
Postman extension을 사용하여 GET 요청을 하고 응답을 얻지만 jQuery를 사용하여 동일한 요청을 하면 일반적인 오류가 나타납니다.
XMLHttpRequest가 http://www.rfen.es/publicacion/ranking/resultsBySwimmer.asp?l=020039535&t=&p=0&e=50L-I 을 로드할 수 없습니다.요청한 리소스에 'Access-Control-Allow-Origin' 헤더가 없습니다.
왜 이런 일이 일어날까요?
제 자바스크립트 코드는 간단합니다.
function getTiempo (dni, piscina, prueba) {
$.ajax({
async: false,
type: "GET",
url: "http://www.rfen.es/publicacion/ranking/resultsBySwimmer.asp?l="+dni+"&t=&p="+piscina+"&e="+prueba
})
.done(function (data) {
console.log(data);
return data;
});
}
포스트맨 확장자도 같은 도메인에 없는데 왜 응답이 오는 거죠?
이 특정 질문을 찾는 미래의 동료들을 돕기 위해서입니다.POSTMAN은 작동하고 내 jQuery는 작동하지 않는 이유!
사실 답은 꽤 간단합니다.Chrome Extensions는 그렇게 할 수 있습니다!
일반 웹 페이지는 XMLHtpRequest 개체를 사용하여 원격 서버에서 데이터를 주고받을 수 있지만 동일한 오리진 정책에 의해 제한됩니다.연장은 그렇게 제한적이지 않습니다.확장자는 먼저 교차 오리진 권한을 요청하는 한, 해당 확장자가 해당 오리진 외부의 원격 서버와 통신할 수 있습니다.
https://developer.chrome.com/extensions/xhr
언급URL : https://stackoverflow.com/questions/25291840/postman-extension-get-a-response-but-my-jquery-request-not
반응형
'codememo' 카테고리의 다른 글
| 문자열 값으로 열거형을 정의하는 방법은? (0) | 2023.09.10 |
|---|---|
| mysqdump는 이진 데이터를 안정적으로 처리합니까? (0) | 2023.09.10 |
| SELECT COUNT(*) vs 명시적 커서로 두 번 가져오기 (0) | 2023.09.05 |
| 리소스 u'tokenizers/punkt/english.pickle'을(를) 찾을 수 없습니다. (0) | 2023.09.05 |
| 이렇게 생긴 XMLHttpRequest에 데이터 본문을 보내는 방법은 무엇입니까? (0) | 2023.09.05 |