Mam pliki hostowane na Amazon S3 i chcę je pobrać po zabiegu w mojej aplikacji. Widok tej aplikacji wymaga, aby działał nagłówek autoryzacji HTTP. Oto sposób:Nie propaguj nagłówków przekierowań HTTP
- widok Zapytanie
/file/xxx
z wymaganąAuthorization
nagłówka żądania - Jeżeli dostęp aplikacja jest przyznana, nie jakiś zabieg
- Generowanie podpisanego S3 url i przekierować do niego
Faktem jest, że nagłówek żądania jest również propagowany w przekierowaniu i jest w konflikcie z podpisem Amazon S3. Mam następujący komunikat o błędzie:
Albo kwerenda parametryczna ciąg Podpis lub nagłówek Upoważnienie powinno być określone, nie oba
Więc, czy jest jakiś sposób, aby nie propagować nagłówek do S3 Authorization
?
Pamiętaj, że przetestowałem wszystkie kody HTTP 3xx
. Z góry dziękuję.
Czy kiedykolwiek znalazłeś rozwiązanie tego problemu? – gorus
Obowiązkiem klienta jest propagowanie nagłówka i wydaje się, że zmienna jest zmienna ... Z pamięci pominąłem konflikt przekazujący mój token autoryzacji za pomocą parametru GET. –
Dziękuję, w moim przypadku, diabeł tkwi w szczegółach, niestety: http://stackoverflow.com/questions/33714122 – gorus