Der server verpflichtet, eine Protokollverletzung. Abschnitt=ResponseStatusLine

Bitte jemand mir helfen. Ich habe die Erforschung dieser für Stunden, haben versucht viele verschiedene vorgeschlagen behebt, und ich bin bei einem Totalverlust, warum bin ich noch immer diesen Fehler.

Ich habe eine ASP.NET 4.0 web-Seite mit dem folgenden code in es:

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(targetHref);
//request.KeepAlive = false;
//request.ProtocolVersion = System.Net.HttpVersion.Version10;
//request.ServicePoint.Expect100Continue = false;

HttpWebResponse response = (HttpWebResponse)request.GetResponse();

Ich habe versucht, jede Kombination, die ich mir vorstellen kann un-Kommentar die oben genannten 3 auskommentierte Zeilen.

Habe ich diese in meine web.config:

<system.net>
   <settings>
      <httpWebRequest useUnsafeHeaderParsing ="true"/>
   </settings>
</system.net>

Wenn ich auf der Fiddler auf meiner dev Maschine, die Seite läuft ohne Ausnahme und fiddler zeigt diese Meldung an der Spitze der Rücksendung:

HTTP/1.0 200 Dieser buggy server nicht zurück Header

Ohne Fiddler laufen, ich bekomme die Fehlermeldung jedes mal auf der request.GetResponse() Linie.

InformationsquelleAutor Marvin | 2012-09-05
Schreibe einen Kommentar