cloudfoundry / cloudfoundry/cf-java-client

Could the client detect proxy configuration from the 'environment'?

Offen
#533 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

enhancement operations triaged
Vorherrschende Sprache
Java
Sterne
334
Forks
319
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

What I mean is the JVM hosting the client, if executing in a proxied environment will probably be already configured to work with the proxy.

For example by having system properties like https.proxyHost and https.proxyPort set.

Or via something like this:
https://java.com/en/download/help/proxy_setup.xml

Or a number of other ways I might be missing.

In other words the cf java client should strive to pick up proxy configuration automatically in a similar way that the JREs built-in http client libraries do.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

In der Issue ist keine Quelldatei und kein Test genannt. Beginne beim Einstiegspunkt für die HTTP- und Proxy-Konfiguration des Java-Clients, prüfe JVM-Eigenschaften wie https.proxyHost und https.proxyPort zusammen mit den verlinkten JRE-Anleitungen zur Proxy-Konfiguration und definiere Tests für die automatische Proxy-Erkennung. Als erledigt gilt die Aufgabe, wenn unterstützte JVM-Proxy-Einstellungen ohne manuelle Konfiguration funktionieren.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
networking
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.