influxdata / influxdata/influxdb-java

Support for HTTP write with Proxy.

Ouverte
#455 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

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

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. 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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.