AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Timeout bei Rest-Request verringern

Ein Thema von Der schöne Günther · begonnen am 5. Mai 2017 · letzter Beitrag vom 8. Mai 2017
 
Der schöne Günther

Registriert seit: 6. Mär 2013
6.190 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

Timeout bei Rest-Request verringern

  Alt 5. Mai 2017, 18:25
Delphi-Version: 10 Seattle
Ich habe meinen TRestClient und meinen TRestRequest . Ich muss mit einer Gegenstelle auf dem gleichen Rechner (http://localhost:12345/...) sprechen.

Und ich muss damit klar kommen dass diese Gegenstelle evtl. gar nicht läuft also z.B. der Port zu ist.

Mein Problem: Ich laufe immer auf einen festen Timeout dessen Länge ich nicht beeinflussen kann. Der TRestRequest hat beispielsweise eine Timeout -Property, aber da kann man setzen was man möchte, das scheint niemanden zu interessieren.

Der blockierende Aufruf ist die WinApi-Funktion WinHttpSendRequest in System.Net.HttpClient.Win.pas in der Methode DoExecuteRequest(..) .

Übersehe ich etwas? Ist das in späteren Versionen (Ich nutze Seattle) behoben? Der Linker hat sogar den Aufruf auf die entsprechende WinApi-Methode WinHttpSetTimeouts entfernt da sie im ganzen Programm nicht vorkommt
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz