ich die Annahme einer Anfrage POST etwa so:Wie liest man am besten eine HTTP-POST-Anfrage von einem Socket-Byte-Stream?
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);
Die Postwerte am Ende seltsam zu sein, wenn ich poste Text viele Male Werte sie mit viel + 's hinter ihnen enden. Wenn ich C schreiben: \ Benutzer \ John Doe \ wwwroot, endet es bis Wesen: C% 3A% 5CUsers% 5John + Doe% 5Cwwwroot
index.html index.html
++++++++++++++++++++++++++++++++ wird es scheint, ich bin immer die Irgendwie falsch kodieren, aber ich habe mehrere Kodierungen ausprobiert, und sie haben dieselbe Seltsamkeit. Wie liest man am besten eine HTTP-POST-Anfrage von einem Socket-Byte-Stream?