2012-04-19 1 views
0

POST 요청을 herehere으로 전송할 때 동일한 원본 정책을 사용하는 것에 대해 읽었으며 동적 작동 원리에 대해 잘 알고 있습니다. 최신 브라우저는 수신 서버에서 Access-Allow-Control-Origin을 설정하여 지원하며 모든 브라우저는 iframe을 통해 요청을 제출함으로써 작동합니다.동적으로 액세스 허용 제어 출처를 설정하십시오.

  1. 동적으로 Access-Allow-Control-Origin: *을 설정하지 않아도되도록 허용 원점을 설정하는 방법이 있습니다 :

    내 질문은 두 배입니다. 더 정확하게는 장고의 특정 뷰 또는 뷰 집합을 사용하여 수행하는 방법이 있습니다. (나는 this gist을 미들웨어로 사용할 수 있지만 거기에있는 원점을 설정하는 방법이 없다는 것을 알고있다.)

  2. 사용할 수있는 래퍼가 있는가? 내장? 즉이 액세스 허용-CONTROL-원산지를 사용하려고하고 브라우저를 지원하지 않는 경우 대신 iframe을 사용합니다.

답변

1

당신은 장식으로 미들웨어를 다시 작성할 수 이것은 실제로 미들웨어보다 더 나은 접근 방법이 될 것입니다. 왜냐하면 허용 된 메서드를 사용자 정의하기 위해 데코레이터의 각 사용법에 인수를 전달할 수 있기 때문입니다.