ฉันพยายามใช้ cURL แต่ดูเหมือนว่าโดยค่าเริ่มต้น (Debian) จะไม่ได้คอมไพล์ด้วยการรองรับ HTTPS และฉันไม่ต้องการสร้างมันด้วยตัวเอง
wget
ดูเหมือนว่าจะรองรับ SSL แต่ฉันไม่พบข้อมูลเกี่ยวกับวิธีสร้างคำขอ OPTIONS HTTP ด้วย wget
ฉันพยายามใช้ cURL แต่ดูเหมือนว่าโดยค่าเริ่มต้น (Debian) จะไม่ได้คอมไพล์ด้วยการรองรับ HTTPS และฉันไม่ต้องการสร้างมันด้วยตัวเอง
wget
ดูเหมือนว่าจะรองรับ SSL แต่ฉันไม่พบข้อมูลเกี่ยวกับวิธีสร้างคำขอ OPTIONS HTTP ด้วย wget
คำตอบ:
curl ที่ติดตั้งโดยค่าเริ่มต้นใน Debian รองรับ HTTPS ตั้งแต่ย้อนกลับไป (เมื่อนานมาแล้วมีสองแพ็คเกจแยกกันหนึ่งแพ็คเกจไม่มี SSL แต่นั่นไม่ใช่อีกต่อไป)
คุณสามารถส่งคำขอ OPTIONS ด้วย curl ดังนี้:
curl -i -X OPTIONS http://example.org/path
คุณอาจใช้-v
แทน-i
เพื่อดูผลลัพธ์เพิ่มเติมได้
ในการส่ง * ธรรมดา (แทนเส้นทางโปรดดูRFC 7231 ) ด้วยเมธอด OPTIONS คุณต้อง curl 7.55.0 หรือใหม่กว่าจากนั้นคุณสามารถเรียกใช้บรรทัดคำสั่งเช่น:
curl -i --request-target "*" -X OPTIONS http://example.org
-i
ยังใช้งานได้เพื่อให้คุณเห็นเอาต์พุตและมีเสียงดังน้อยกว่าเล็กน้อย-v
ตัวอย่างสดของคำสั่ง Curl เพื่อส่งคำขอ OPTIONS: https://reqbin.com/req/c-d8nxa0fl
-k
ตัวเลือกที่จะบอกว่ามันจะไม่สนใจข้อผิดพลาดใบรับรองและช่วยเหลือพฤษภาคม