influxdata / influxdata/influxdb-java
Support for HTTP write with Proxy.
Personne n'a encore pris cette issue.
- Langage dominant
- Java
- Étoiles
- 1.2k
- Forks
- 469
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Currently the code throws exception
org.influxdb.InfluxDBIOException: java.net.UnknownHostException
if the client sits behind the proxy and can not resolve the hostname.
Hostname InetAddress is only used for UDP writes so IMHO, the constructor call in InfluxDBImpl
this.hostAddress = parseHostAddress(url);
can be moved to initialDatagramSocket() method.
Which at least enables the HTTP traffic from behind firewall.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez dans InfluxDBImpl en examinant l’appel du constructeur à parseHostAddress(url) ainsi que le point d’entrée initialDatagramSocket(). Vérifiez comment la résolution du nom d’hôte affecte les clients derrière un proxy, puis vérifiez que les écritures HTTP n’échouent plus avec UnknownHostException lorsque le nom d’hôte ne peut pas être résolu, tandis que l’initialisation UDP dispose toujours de l’adresse nécessaire.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- networking
- Type d'issue
- Bug
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- À l'abandon
- Clarté
- Clairement spécifiée
- Accessibilité débutants
- 55/100