質問: System.Text.Encoding.ASCII.GetBytes("GET / HTTP/1.1 User-Agent: Mozilla/4.0\r\n\r\n"); このようにGET部分を記述しております。 ホームページ自体は表示されて問題はないのですが、レスポンスを見ると400 Bad Requestと表示されているため GETの部分に問題があると考えております。 パケットキャプチャなどでGETを見てみましたがいまいちよくわかりません。 どなたかアドバイスいただければと思います。
回答: GET / HTTP/1.1の後に改行がないからでは? ``` GET / HTTP/1.1\r\nUser-Agent: Mozilla/4.0\r\n\r\n ``` HTTPのプロトコルの詳細は以下を参考にどうぞ