Ich weiß, dies ist eine vage Frage, vor allem, da ich keinen Code zur Verfügung stelle, aber ich bin eine .Net 2.0-Anwendung entwickeln, und wir haben eine WebRequest, die Daten an eine intern erstellte API sendet.HttpWebRequests fehlgeschlagen bei nachfolgenden Aufrufen
Das seltsame Ding geschieht auf unserer 3. (und immer der 3.) nachfolgenden Anfrage, die bei der Methode GetRequestStream() fehlschlägt. Das erste und zweite Mal, als es angerufen wurde, ist alles in Ordnung. Beim 3. Mal hängt es ein bisschen und irgendwann endet es.
Die API wird von anderen Anwendungen intern aufgerufen, sodass wir wissen, dass es sich nicht um ein Server- oder Netzwerkproblem handelt. Wir haben mehrere Maschinen ausprobiert, die alle das gleiche Problem haben. Hat jemand dieses Problem schon einmal gehabt oder hat jemand irgendwelche Nachforschungen über das Debuggen gemacht (da das Antwortobjekt nichts oder zumindest nichts Nützliches erzeugt).
Ich habe das versucht, aber die Verwendung Ansatz für mich überhaupt nicht funktioniert. Das gleiche Problem ... – Ted
@Ted: Das deutet darauf hin, es ist nur eine andere Ursache ... –
Nun, es ist nicht wirklich. Es ist das gleiche Problem. Und es wurde "gelöst", indem die Anforderung, HTTP 1.0 und nicht 1.1 zu verwenden, angegeben wurde. Siehe hier: http://stackoverflow.com/a/8384691/178143 – Ted