frwecker
(Francis)
Janeiro 19, 2021, 7:10pm
1
Olá,
Estou tentando acessar minha api Rest em uma maquina PHP 7.3 aqui do Umbler, porém a função apache_request_headers() do php não traz o header ‘Authorization’.
Alguém já passou por este problema?
Meu htacess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.)$ index.php?$1 [QSA,NC,L]
RewriteRule . - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
Boa noite, @frwecker
Primeiramente, seja muito bem-vindo a nossa comunidade, meu querido
Pode dizer exatamente qual o motivo para o qual precisa dessa tag, só para eu entender o contexto de sua necessidade e poder lhe ajudar melhor
E sim, dependendo do plano contratado essa tag não existe. Qual seria o domínio em questão?
1 curtida
Estou passando pelo mesmo problema! A Umbler não passa o header [Authorization]. Porque isso? Eu estou com uma API e estou precisando acessar o Authorization: Bearer. Podem me ajudar?
1 curtida
Russ
Novembro 8, 2021, 10:23pm
4
Tive o mesmo problema, para resolver é necessário adicionar no .htaccess
o seguinte trecho:
RewriteRule .* - [e=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
atenção para o * na regra.
Meu htaccess
final ficou assim:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .(/)?$ index.php
RewriteRule .* - [e=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>
3 curtidas
henridev
(Henrique)
Dezembro 15, 2021, 5:42pm
5
Massa!
@Russ
Como que você chegou nessa solução? Você pode dar mais detalhes ai pra gente? hehehe