は、私はそうのようなPOSTリクエストを受け付けています:私は、テキストは、彼らが+の背後の多くで終わる多くの時間を値投稿する場合ソケットバイトストリームからHTTP POST要求を正しく読み取る最良の方法は何ですか?
Socket connection = m_connection;
Byte[] receive = new Byte[1024];
int received = connection.Receive(receive);
Console.WriteLine(received.ToString());
string request = Encoding.ASCII.GetString(receive);
Console.WriteLine(request);
ポストの値は、奇妙になってしまいます。私はC投稿する場合:\ Users \ユーザージョン・ドウ\ wwwrootにし、それが終わるビーイング:C%3A%の5CUsers%5John +ドウ%5Cwwwroot
のindex.htmlはindex.htmlに私が取得しています思える
を++++++++++++++++++++++++++++++++なり、何とかエンコーディングが間違っていますが、私は複数のエンコーディングを試みましたが、それらは同じ不思議さを持っています。ソケットバイトストリームからHTTP POST要求を正しく読み取る最良の方法は何ですか?