Re: Byte[] Problemchen (Socket.Response)

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Hi Arne!

> Folgende Problematik wurde mir gestellt (Azubi):
> Ich soll einen HttpWebRequest selbst ueber Sockets nachbilden.

Entschuldigung, aaber da drängt sich mir doch die Frage auf, ob Deine
Ausbildner nichts sinnvolleres auf Lager haben, wie eine Klasse zu
entwickeln die es schon gibt, und die die kaum im selben Umfang bzw. der
selben Qualität liefern können wirst.

Der "Hund" liegt nähmlich im Detail. Es gibt laut RFC 2616
(http://www.w3.org/Protocols/rfc2616/rfc2616.html) eine Vielzahl von
Möglichkeiten Request zu senden bzw. eine Response zu konstruieren.
Connection-Close oder Content-Legth (bzw. chuncked encoding), HTTP Continue
Responses, verschiedenste Content - Encodings, ...

Nachdem ich einmal annehme, dass Du Dir das nicht aussuchen kannst, ist Dir
eventuell der DotNet Reflector eine Hilfe. Da kannst Du die bestehende
Implementierung mal ansehen:

http://www.aisto.com/roeder/dotnet/


mfg GP


.



Relevant Pages