«cors» 태그된 질문

CORS (Cross-Origin Resource Sharing)에 대한 메시지가 브라우저 devtools 콘솔에 표시 될 때이 태그를 사용하십시오. 예를 들어, 브라우저가 Access-Control-Allow-Origin에 대한 오류를 기록했으며 오류를 제거하는 방법을 알고 자합니다. CORS 프로토콜에 대한 다른 질문들도 (Fetch Living Standard에 응답 헤더를 사용하여 브라우저가 동일 출처 정책을 완화하고 교차 출처 XHR / Fetch / Ajax 요청을 허용하도록하는 방법으로 정의)에 정의되어 있습니다.

2
AngularJS $ http, CORS 및 http 인증
AngularJS와 함께 CORS 및 http 인증을 사용하는 것은 까다로울 수 있으므로 학습 한 교훈을 공유하기 위해 질문을 편집했습니다. 먼저 igorzg에게 감사드립니다. 그의 대답은 저에게 많은 도움이되었습니다. 시나리오는 다음과 같습니다. AngularJS $ http 서비스를 사용하여 다른 도메인에 POST 요청을 보내려고합니다. AngularJS 및 서버 설정을 얻을 때 알아야 할 몇 가지 까다로운 …
87 angularjs  cors 

5
CORS POST 요청은 일반 JavaScript에서 작동하지만 jQuery에서는 작동하지 않는 이유는 무엇입니까?
Cross Origin 게시물 요청을 만들려고하는데 JavaScript다음과 같이 평범하게 작동 합니다. var request = new XMLHttpRequest(); var params = "action=something"; request.open('POST', url, true); request.onreadystatechange = function() {if (request.readyState==4) alert("It worked!");}; request.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); request.setRequestHeader("Content-length", params.length); request.setRequestHeader("Connection", "close"); request.send(params); 하지만을 (를) 사용 jQuery하고 싶지만 작동 할 수 없습니다. 이것이 내가 시도하는 것입니다. $.ajax(url, …

16
spring-boot 및 angularjs가 작동하지 않는 CORS
한 애플리케이션 (스프링 부트 애플리케이션)에서 다른 애플리케이션 (angularjs)에서 REST 엔드 포인트를 호출하려고합니다. 애플리케이션은 다음 호스트 및 포트에서 실행 중입니다. REST 애플리케이션, 스프링 부트 사용, http://localhost:8080 angularjs를 사용하는 HTML 애플리케이션, http://localhost:50029 나는 또한 spring-security봄 부팅 응용 프로그램과 함께 사용 하고 있습니다. HTML 애플리케이션에서 REST 애플리케이션에 대해 인증 할 수 있지만 이후에도 …

2
동일한 도메인의 CORS 오류?
지금 이상한 CORS 문제가 발생하고 있습니다. 다음은 오류 메시지입니다. XMLHttpRequest cannot load http://localhost:8666/routeREST/select?q=[...] Origin http://localhost:8080 is not allowed by Access-Control-Allow-Origin 두 서버 : localhost : 8666 / routeREST / : 이것은 간단한 Python Bottle 서버입니다. localhost : 8080 / : Javascript 응용 프로그램을 실행하는 Python simpleHTTPserver. 이 앱은 위의 서버에서 …

9
Flask로 교차 오리진 리소스 공유 해결
다음 ajax게시물 요청에 대해 Flask( 플라스크에서 ajax에서 게시 된 데이터를 어떻게 사용할 수 있습니까? ) : $.ajax({ url: "http://127.0.0.1:5000/foo", type: "POST", contentType: "application/json", data: JSON.stringify({'inputVar': 1}), success: function( data ) { alert( "success" + data ); } }); 내가 얻을 Cross Origin Resource Sharing (CORS)오류 : No 'Access-Control-Allow-Origin' header is …

11
Spring CORS 'Access-Control-Allow-Origin'헤더가 없습니다.
web.xml을 Java 구성으로 이식 한 후 다음 문제가 발생합니다. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:63342' is therefore not allowed access. 몇 가지 Spring 참조를 기반으로 다음 시도가 시도되었습니다. @Configuration @ComponentScan(basePackageClasses = AppConfig.class, useDefaultFilters = false, includeFilters = { @Filter(org.springframework.stereotype.Controller.class) }) @EnableWebMvc public class WebConfig extends …

3
Chrome이 네트워크 탭에 OPTIONS 요청을 표시하지 않음
내 웹 클라이언트 응용 프로그램이 fetch API를 통해 HTTP POST 요청을 설정하고 있습니다. OPTIONS 프리 플라이트 요청이 디버깅 프록시 (Charles 프록시)를 통해 전송되는 것을 확인했지만 Google Chrome 개발자 도구 \ 네트워크 탭에 표시되지 않습니다. 네트워크 탭에 필터를 설정하지 않았습니다. OPTIONS 요청이 표시되는 것을 기억하지만 더 이상은 아닙니다. 어떻게 되돌릴 수 …

6
CORS는 교차 도메인 AJAX 요청을 수행하는 안전한 방법입니까?
CORS (Cross-Origin Resource Sharing)에 대해 읽은 후 보안을 향상시키는 방법을 이해하지 못합니다. 올바른 ORIGIN 헤더가 전송되면 교차 도메인 AJAX 통신이 허용됩니다. 예를 들어 내가 보내면 원산지 : http://example.com 서버는이 도메인이 화이트리스트에 있는지 확인하고 있다면 헤더 : Access-Control-Allow-Origin : [여기에 수신 된 URL] 응답과 함께 다시 전송됩니다 (간단한 경우이며 사전 요청도 …

3
CORS 프리 플라이트 캐시를 전체 도메인에 적용하는 방법
CORS를 사용하는 REST 애플리케이션을 구축 중입니다. 모든 REST 호출은 다르며 preflight OPTIONS 호출을받는 데 상당한 오버 헤드가 있음을 발견했습니다. 동일한 도메인에 대한 후속 호출이 캐시 된 응답을 사용하도록 프리 플라이트 OPTIONS 결과를 캐시하고 적용하는 방법이 있습니까?
78 cors 

6
CORS 정책 및 .NET Core 3.1의 문제
무엇을 놓치고 있는지 잘 모르겠지만 CORS 정책이 .NET Core 3.1 및 Angular 8 클라이언트 측에서 작동하지 않는 것 같습니다. Startup.cs: public void ConfigureServices(IServiceCollection services) { // ... // Add CORS policy services.AddCors(options => { options.AddPolicy("foo", builder => { // Not a permanent solution, but just trying to isolate the problem …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.