2
ป้อนเนื้อหาของไฟล์ข้อความเป็นคำสั่งไปยัง telnet
ด้วยคำสั่งtelnet docs.python.org 80ฉันสามารถทำคำขอ HTTP ด้วยตนเองhttp://docs.python.org/2/license.htmlโดยพิมพ์คำขอจริง ตอนนี้แทนที่จะพิมพ์แบบสดฉันต้องการฟีดคำขอจากไฟล์ข้อความ ฉันลองสิ่งนี้: cat request.txt|telnet docs.python.org 80 request.txt : GET /2/license.html HTTP/1.1 Host: docs.python.org (คุณต้องจบไฟล์ด้วยบรรทัดว่างมิฉะนั้นคุณจะได้รับคำขอที่ไม่ดี!) แต่การเชื่อมต่อกับเซิร์ฟเวอร์จะปิดทันที วิธีฉันควรต้องท่อrequest.txtเพื่อtelnet docs.python.org 80? แก้ไข: เป็นเรื่องดีที่จะรู้ หากคุณใช้HEADแทนคุณGETจะได้รับการตอบกลับเช่นเดียวกับที่คุณทำGETคำขอยกเว้นสำหรับเนื้อหาของข้อความ ดังนั้นใช้HEADถ้าคุณต้องการตรวจสอบส่วนหัว HTTP (เช่นเพื่อให้เนื้อหาของการตอบสนองไม่ได้ยุ่งเอาท์พุทเปลือกของคุณ)