Tentei usar cURL, mas parece que por padrão (Debian) não é compilado com suporte a HTTPS e não quero construí-lo sozinho.
wget
parece ter suporte a SSL, mas não encontrei nenhuma informação sobre como gerar uma solicitação OPTIONS HTTP com wget.
Respostas:
O curl instalado por padrão no Debian suporta HTTPS há um bom tempo. (há muito tempo havia dois pacotes separados, um com e outro sem SSL, mas esse não é mais o caso)
Você pode enviar uma solicitação OPTIONS com curl como esta:
curl -i -X OPTIONS http://example.org/path
Você também pode usar em -v
vez de -i
para ver mais resultados.
Para enviar um * simples (em vez do caminho, consulte RFC 7231 ) com o método OPTIONS, você precisa do curl 7.55.0 ou posterior, pois assim você pode executar uma linha de comando como:
curl -i --request-target "*" -X OPTIONS http://example.org
-i
também funciona para permitir que você veja a saída e é um pouco menos barulhento do que-v
Exemplo ao vivo do comando Curl para enviar solicitações OPTIONS: https://reqbin.com/req/c-d8nxa0fl
-k
opção informa para ignorar erros de certificado e isso pode ajudar.