Amazon S3에서 파일을 호스팅하고 있으며, 응용 프로그램에서 치료 한 후에 파일을 다운로드하고 싶습니다. 이 앱보기에는 HTTP Authorization 헤더가 있어야합니다. 응용 프로그램 액세스가 부여되면 필요한 Authorization
요청 헤더 HTTP 리디렉션에서 헤더를 전파하지 마십시오.
- 쿼리보기
/file/xxx
, 어떤 치료 - 서명 S3 URL을 생성하고,
사실 요청 헤더가 리디렉션에 전파되어 Amazon S3 서명과 충돌하기 때문에 다음과 같은 오류 메시지가 표시됩니다.
서명 쿼리 문자열 매개 변수 또는 인증 헤더 중 하나는 둘
그래서, S3에 Authorization
헤더를 전파되지 수있는 방법이 지정되어야 하는가?
나는 모든 3xx
HTTP 코드를 테스트했습니다. 미리 감사드립니다.
해결 방법을 찾으셨습니까? – gorus
헤더의 전파 여부를 결정하는 것은 클라이언트의 책임이며 변수로 보입니다 ... 메모리에서 GET 매개 변수를 통해 내 권한 토큰을 전달하는 충돌을 건너 뜁니다. –
내 경우에, 악마는 세부 사항에, 불행히도 있습니다 : http://stackoverflow.com/questions/33714122 – gorus