O URL A redireciona para o URL B. Eu tive meu proxy definido como A - > C. Eu mudei meu proxy de B - > C e funcionou. Estranho.
Eu tenho um proxy nginx local que permite que meu site local funcione em https://fakedomain.com/endpoint
. Se eu acertar no navegador, Charles mostra a resposta corretamente.
SeeuusaroproxySSLdemodoqueovalorhttps://www.anotherdomain.com/endpoint
atinjahttps://fakedomain.com/endpoint
,eleforneceráumcódigoderespostade-1comumavisualizaçãoderespostasemelhanteaesta:
EutenhooSSLProxyingfuncionandobem,geralmente.Seeufizerproxyparaumlocalconhecidodehttps
,oproxyCharlesfuncionarábem.
Meusite/servidorlocalusaumarquivo.crt
e.key
geradoporoutrapessoa,oqueachoquepodeseroproblema.EuestouemumMac,cliqueiduasvezesno.crt
eoadicioneiaomeuchaveiro.Euabrieconfigureiparasempreconfiar:
Meu palpite é que Charles não confia nesse certificado quando está fazendo proxies, então isso é um erro. Só não sei como consertar isso.
Nota: Eu fui redirecionado para esta troca da pilha de rede
O URL A redireciona para o URL B. Eu tive meu proxy definido como A - > C. Eu mudei meu proxy de B - > C e funcionou. Estranho.
Tags http-proxy