cố gắng hiểu http và tiêu đề tôi đang chơi với telnet để gửi yêu cầu. để không gõ tất cả mọi thứ một lần nữa và một lần nữa và một lần nữa tôi nghĩ rằng tôi muốn viết một textfile nhỏ với tất cả các lệnh tôi cần.cách nạp một tập tin vào telnet
tập tin của tôi cũng đơn giản như sau:
GET /somefile.php HTTP/1.1
Host: localhost
i sau đó cố gắng để nuôi nó để telnet với io-chuyển hướng:
$ telnet localhost 80 < telnet.txt
nhưng tất cả đầu ra tôi nhận được là
Trying ::1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.
tôi đang làm gì sai?
Xem xét lại câu hỏi này sau 7 năm, tôi nghĩ rằng vấn đề với các giải pháp được đề xuất với netcat là các vấn đề CRLF/LF với tệp. Giao thức HTTP yêu cầu sử dụng các thuật ngữ dòng CRLF và sẽ không chỉ hoạt động với LF. – knittl