웹 브라우저를 사용하여 사이트를 탐색할 수 있는데 왜 NC에서는 "GET"을 수행할 수 없습니까?

웹 브라우저를 사용하여 사이트를 탐색할 수 있는데 왜 NC에서는 "GET"을 수행할 수 없습니까?

내 노트북에 Apache http 서버를 호스팅하고 있습니다.

웹 루트에 test.txt라는 텍스트 파일을 넣었습니다.

저는 Firefox를 사용하여 사이트를 탐색합니다.http://192.168.0.100/test.txt

모든 것이 원활하게 진행됩니다. test.txt의 내용을 볼 수 있습니다.

하지만 다음과 같이 nc 및 GET 메서드를 사용하면 오류 408-요청 시간 초과가 발생합니다.

nc -nv 192.168.0.100 80
GET /test.txt HTTP/1.0

답변1

에 명시된 바와 같이HTTP 표준, 두 개의 CRLF를 보내야하므로 그 후에는 GET /test.txt HTTP/1.0Enter 키를 눌러야 합니다.두 배.

관련 정보