ので、標準では、それぞれの新しい行が\r\n
で終わる必要があり、それぞれの要求は\r\n\r\n
What, at the bare minimum, is required for an HTTP request?
で終わらなければならない。しかし、ほとんどのサーバーは、ほとんどの種類
printf '\rGET/HTTP/1.1\r\nHost: www.example.com\r\nConnection: close\r\n\r\n' |
nc www.example.com 80
printf '\r\nGET/HTTP/1.1\r\nHost: www.example.com\r\nConnection: close\r\n\r\n' |
nc www.example.com 80
printf '\r\r\nGET/HTTP/1.1\r\nHost: www.example.com\r\nConnection: close\r\n\r\n' |
nc www.example.com 80
printf '\n\rGET/HTTP/1.1\r\nHost: www.example.com\r\nConnection: close\r\n\r\n' |
nc www.example.com 80
の主要な改行を処理すると言います
有効であるかどうかについて、ネット上の多くのものは100%コンプライアンスですRFC標準のantです。またのでスペースが開始時に問題を作成します
https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol
を見ることができますが、空白の新しい行
をリード除去するであろうサーバの多く