Ich arbeite an einem Rest-Client und verwende CXF mit JAX-RS .
Das Problem, das ich habe, ist, dass ich keine Möglichkeit finde, die Standard-Timeout-Werte des Clients zu überschreiben.
Ein einfacher Client:
%Vor% Ich habe gelesen, dass es zwei Zeitüberschreitungseigenschaften in CXF namens ReceiveTimeout
und ConnectionTimeout
gibt, aber ich habe keine Möglichkeit gefunden, sie in meinem Client zu setzen.
Ich habe versucht client.property("ReceiveTimeout", 5000);
, aber es funktioniert nicht.
Ich habe Beispiele für die Verwendung einer xml Konfigurationsdatei zur Konfiguration des Clients gesehen, aber ich bevorzuge es, diesen Pfad nicht zu verwenden, wenn es möglich ist.
Irgendwelche Ideen?
Ich arbeite an einem Rest-Client und verwende CXF mit JAX-RS .
Das Problem, das ich habe, ist, dass ich keine Möglichkeit finde, die Standard-Timeout-Werte des Clients zu überschreiben.
Ein einfacher Client:
%Vor%Ich habe gelesen, dass es zwei Zeitüberschreitungseigenschaften in CXF namens %code% und %code% gibt, aber ich habe keine Möglichkeit gefunden, sie in meinem Client zu setzen.
Ich habe versucht %code% , aber es funktioniert nicht.
Ich habe Beispiele für die Verwendung einer xml Konfigurationsdatei zur Konfiguration des Clients gesehen, aber ich bevorzuge es, diesen Pfad nicht zu verwenden, wenn es möglich ist.
Irgendwelche Ideen?
Sie finden die korrekten Eigenschaften in org.apache.cxf.jaxrs.client.spec.ClientImpl: "http.connection.timeout" und "http.receive.timeout"
Verwenden Sie sie einfach als Eigenschaft, wenn Sie den Client erstellen:
%Vor%Mit JAX-RS 2.1 (unterstützt von CXF 3.2) können Sie diese Standardmethoden in ClientBuilder verwenden:
%Vor%Siehe auch: Ссылка
Sie können etwas wie folgt ausprobieren:
%Vor%siehe Ссылка
Sie finden die korrekten Eigenschaften in org.apache.cxf.jaxrs.client.spec.ClientImpl: "http.connection.timeout" und "http.receive.timeout"
Verwenden Sie sie einfach als Eigenschaft, wenn Sie den Client erstellen:
%Vor%Mit JAX-RS 2.1 (unterstützt von CXF 3.2) können Sie diese Standardmethoden in ClientBuilder verwenden:
%Vor%Siehe auch: Ссылка
Tags und Links java cxf rest web-services httpclient