Próbowałem użyć cURL, ale wygląda na to, że domyślnie (Debian) nie jest skompilowany z obsługą HTTPS i nie chcę go samodzielnie budować.
wget
wydaje się, że obsługuje SSL, ale nie znalazłem informacji o tym, jak wygenerować żądanie HTTP OPTIONS za pomocą wget.
-k
opcja nakazuje ignorować błędy certyfikatów, co może pomóc.Odpowiedzi:
Curl zainstalowany domyślnie w Debianie obsługuje HTTPS od bardzo dawna. (dawno temu istniały dwa oddzielne pakiety, jeden z SSL i jeden bez, ale już tak nie jest)
OPCJE / ścieżka
Możesz wysłać żądanie OPCJI z curl w następujący sposób:
Możesz także użyć
-v
zamiast,-i
aby zobaczyć więcej wyników.OPCJE *
Aby wysłać zwykły * (zamiast ścieżki, patrz RFC 7231 ) metodą OPTIONS, potrzebujesz curl 7.55.0 lub nowszego, ponieważ wtedy możesz uruchomić wiersz poleceń, taki jak:
źródło
-i
działa również tak, abyś mógł zobaczyć wyjście i jest nieco mniej hałaśliwy niż-v
OPTIONS *
, jak opisano w rfc2616 ?Przykład na żywo polecenia Curl do wysyłania żądań OPTIONS: https://reqbin.com/req/c-d8nxa0fl
źródło