In allen Beispielen, die ich von Verwendungen von HttpClient
finden kann, wird es für einmalige Anrufe verwendet. Was aber, wenn ich eine persistente Client-Situation habe, in der mehrere Anfragen gleichzeitig gestellt werden können? Grundsätzlich ist es sicher, client.PostAsync
auf 2 Threads gleichzeitig gegen dieselbe Instanz von HttpClient
aufzurufen.Kann HttpClient gleichzeitig verwendet werden?
Ich bin nicht wirklich auf der Suche nach experimentellen Ergebnissen hier. Ein funktionierendes Beispiel könnte einfach ein Zufallsfehler (und ein hartnäckiger Fehler) sein, und ein fehlerhaftes Beispiel kann ein Problem der Fehlkonfiguration sein. Idealerweise suche ich nach einer autoritativen Antwort auf die Frage der Concurrency-Behandlung in HttpClient.
Lesen Sie auch diese Frage für weitere Informationen zur richtigen Verwendung von 'HttpClient' und entsorgen Sie es: http://stackoverflow.com/que stents/15705092/do-httpclient-and-httpclienthandler-have-to-be- –