Olá,
Após migrar a estrutura do backend de HTTP para HTTPS, o simples telnet
não funciona mais. De fato, precisamos criar a comunicação com o servidor (backend) respeitando as regras da conexão TLS.
Portanto, para isso, encontrei no utilitário openssl
. Para criar a conexão com o servidor, fiz:
$ openssl s_client -ignore_unexpected_eof -connect localhost:8000
(estou usando o parâmetro "-ignore_unexpected_eof
" pois estava recebendo o erro "XXXXX:error:0A000126:SSL routines:ssl3_read_n:unexpected eof while reading:../ssl/record/rec_layer_s3.c:308:
")
Após tentar fazer uma requisição GET como feita anteriormente com o telnet, a conexão é encerrada e recebo o HTTP status code "400 Bad Request".
Alguém saberia se estou esquecendo de algum parâmetro ou requisito para requisições com o openssl funcionar?