Flash의 CORS 대응을 전혀 고려하고 싶지 않습니다. [메모]
개시하다
서버 API를 로컬(브라우저)에서 두드리려는 CORS 오류가 발생하여 처리 방법입니다.보안을 위해 사용된 것으로 다른 사냥꾼자리 서버에서 요청을 받지 않습니다.
샘플 코드
다음은 기본적으로 다른 서버의 통신을 받아들일 수 있다."supports credentials"를 진짜로 설정하고 "Access-Control-Alow-Creedentials"페이지의 머리글을 삽입하면 인증된 요청을 할 수 있습니다.
3
from flask import Flask
from flask_cors import CORS
app = Flask(__name__)
CORS(
app,
supports_credentials=True
)
단, 이상은 모든 올리브유, 모든method(GET,HEAD,POST,OPTIONS,PUT,PATCH,DELETE)이고 모든 http 헤더를 허용한다.따라서 매개 변수에'origins','methods'와'allow headers'를 적당히 설정하는 것이 좋다고 생각합니다.대체적으로'resources'매개 변수에 따라 설정을 더욱 상세하게 변경할 수 있다.끝말
CORS의 경우 사전에 온라인에서 확인할 수 있는 정보가 있어야 합니다.그러나 이를 전제로 라이브러리의 사용 방법은 아래의 doc에도 그렇게 상세하게 쓰여 있지 않아 곤란하다(물론 일본어 자료는 기본적으로 없고 Stack Overflow도 이런 가볍지 않다).뭐, 이렇게 되면 현지의 GUI 개발이 쉬워진다.
참고 자료
Reference
이 문제에 관하여(Flash의 CORS 대응을 전혀 고려하고 싶지 않습니다. [메모]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/straydog/articles/5ba6d234c7e72f886a5e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)