Wir haben unsere .NET Framework-Anwendung auf .NET Core 8.0 migriert. Unser System, das einwandfrei mit HttpWebRequest von .NET Framework funktionierte, erhält beim Wechsel von .NET Core zum HttpClient einen Fehler, wie in der folgenden Ablaufverfolgung gezeigt.
Client: Windows Server – .NET Core 8.0
Server: Linux Java
Wir haben unsere [b].NET Framework-Anwendung[/b] auf [b].NET Core 8.0[/b] migriert. Unser System, das einwandfrei mit HttpWebRequest von .NET Framework funktionierte, erhält beim Wechsel von .NET Core zum HttpClient einen Fehler, wie in der folgenden Ablaufverfolgung gezeigt. Client: Windows Server – .NET Core 8.0 Server: Linux Java [code]An error occurred while sending the request.
System.Net.Http.HttpRequestException: An error occurred while sending the request.
System.Net.Http.HttpIOException: The response ended prematurely. (ResponseEnded)
at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.AuthenticationHelper.SendWithNtAuthAsync(HttpRequestMessage request, Uri authUri, Boolean async, ICredentials credentials, Boolean isProxyAuth, HttpConnection connection, HttpConnectionPool connectionPool, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.AuthenticationHelper.SendWithAuthAsync(HttpRequestMessage request, Uri authUri, Boolean async, ICredentials credentials, Boolean preAuthenticate, Boolean isProxyAuth, Boolean doRequestAuth, HttpConnectionPool pool, CancellationToken cancellationToken) at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Microsoft.Extensions.Http.Logging.LoggingHttpMessageHandler.g__Core|5_0(HttpRequestMessage request, Boolean useAsync, CancellationToken cancellationToken) at Microsoft.Extensions.Http.Logging.LoggingScopeHttpMessageHandler.g__Core|5_0(HttpRequestMessage request, Boolean useAsync, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) [/code] Code: [code]using(var serviceScope = SiriusServiceScopeFactory.Instance.CreateScope()) { var client = serviceScope.GetHttpClient(HttpClientConstants.CoreHttpClient); using(var httpRequest = new HttpRequestMessage(HttpMethod.Post, requestUri)) { SetHttpHeaders(httpRequest);
byte[] zippedBytes; using(var ms = new MemoryStream()) { CoreGZipUtils.Zip(ms, request); zippedBytes = ms.ToArray(); }
HttpContent content = new ByteArrayContent(zippedBytes); content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream");
Ich habe Android Studio heruntergeladen und wenn ich versuche, ein virtuelles Gerät zu verwenden, wird dieser Fehlerdialog angezeigt
Ich habe die Protokolle überprüft, um das Problem zu...
Ich arbeite lokal an einer Django-App, die eine CSV-Datei als Eingabe verwenden und eine Analyse der Datei durchführen muss. Ich verwende Celery, RabbitMQ und den Webserver lokal. Wenn ich die Datei...
Beim Versuch herauszufinden, warum der MATLAB-Code, den ich nach Python portiert habe, und meine Python-Implementierung nicht funktioniert, bin ich auf ein großes Problem gestoßen: MATLABs lsqminnorm...
Wir versuchen, Firmware-Updates mit CANopenNode durchzuführen. Es scheint, dass dazu das neue Firmware-Image an den Objektverzeichniseintrag 0x1F50:1 gesendet werden muss. Wenn wir dies versuchen,...
Ich habe ein Problem damit, ein Objekt in ein Array zu drücken.
Hier ist mein Objekt
Products Object
(
=>
=> Titel
=> Artikelnummer
=> Prijs
=> Sale Prijs
=> Tekst
=> 1
=> Merk
=> 0
=>...