Komut satırından HTTP SEÇENEKLERİ isteği nasıl gönderilir?


93

CURL'yi kullanmayı denedim ama öyle görünüyor ki varsayılan olarak (Debian) HTTPS desteği ile derlenmemiş ve kendim oluşturmak istemiyorum.

wget SSL desteği var gibi görünüyor, ancak wget ile OPTIONS HTTP isteğinin nasıl oluşturulacağına dair hiçbir bilgi bulamadım.


2
HTTPS'yi desteklemediğinden emin misiniz? Belki uzak sitenin sertifikasını kabul etmek istemiyordur. -kOpsiyon sertifikası hata görmezden söyler ve bu yardımcı olabilir.
Charles Engelke

Yanıtlar:


137

Debian'da varsayılan olarak yüklenen curl, çok eskiden beri HTTPS'yi destekler. (uzun zaman önce biri SSL'li diğeri SSL'siz iki ayrı paket vardı ama artık durum böyle değil)

SEÇENEKLER / yol

Bir curl ile şu şekilde bir OPTIONS isteği gönderebilirsiniz:

curl -i -X OPTIONS http://example.org/path

Daha fazla çıktı görmek -vyerine kullanabilirsiniz -i.

SEÇENEKLER *

OPTIONS yöntemiyle düz * (yol yerine, bkz. RFC 7231 ) göndermek için, curl 7.55.0 veya sonraki bir sürüme ihtiyacınız vardır, çünkü aşağıdaki gibi bir komut satırı çalıştırabilirsiniz:

curl -i --request-target "*" -X OPTIONS http://example.org

9
Yanıtı görmek istiyorsanız, "-v" bayrağını da kullanmanız gerekeceğini unutmayın ("İzin Ver" başlığını kontrol edin).
pioto

14
-iayrıca çıktıyı görmenize izin verir ve daha az gürültülüdür-v
Dan Passaro

1
Rfc2616'daOPTIONS * açıklandığı gibi nasıl gönderileceğine dair bir fikriniz var mı?
teori


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.