Conversione di richiesta HTTP non elaborata in object HTTPWebRequest

In .NET è ansible convertire una richiesta HTTP non elaborata in un object HTTPWebRequest?

Sono sicuro che .NET lo faccia internamente. Qualche idea su quale parte di .NET stia effettivamente gestendo questo? Posso chiamarlo o esiste una libreria esterna che consente connessioni HTTP non elaborate?

Non credo che ci sia un metodo esposto per farlo. Potrebbe essere necessario trovare o scrivere un parser per interrompere la richiesta e quindi scrivere la propria class che estende HttpWebRequest.

Ecco come appare un parser di CodeProject:

http://www.codeproject.com/KB/IP/CSHTTPServer.aspx

Ho guardato il codice del rotore per HttpWebRequest (brevemente) e non ho visto nulla che spiccasse come un proiettile d’argento. Ecco il link al file:

http://www.123aspx.com/Rotor/RotorSrc.aspx?rot=40844

Tutto il codice del rotore è qui per la navigazione online:

http://www.123aspx.com/Rotor/default.aspx

E qui puoi scaricarlo:

http://www.microsoft.com/downloads/details.aspx?FamilyId=8C09FD61-3F26-4555-AE17-3121B4F51D4D&displaylang=en

So che un sacco di link non risponde alla tua domanda, ma non penso che la funzionalità che stai cercando sia esposta nel framework. Mi piacerebbe essere smentito, quindi ti preghiamo di aggiornare il post se trovi un buon modo per farlo. So che gli strumenti là fuori devono farlo, qualsiasi cosa scritta in. Net che registra richieste non elaborate e poi ti consente di inviarle di nuovo sta facendo qualcosa di simile. Credo che Fiddler ( http://www.fiddler2.com ) sia scritto in .Net, potresti voler mandare un’email a quei ragazzi e vedere se possono aiutarti.

Google per Cassinni che era un server HTTP con origine originariamente offerto da Microsoft che poteva ospitare chiamate ASP.NET. Devi analizzare personalmente la richiesta e caricarla ma Cassinni sarebbe un buon punto di partenza. Questo URL potrebbe aiutare:

http://blogs.msdn.com/dmitryr/archive/2005/09/27/474534.aspx