Anomalie #813

redmine sur serveur d'application

Added by julien goullon almost 3 years ago. Updated over 2 years ago.

Status:RésoluStart date:08/20/2010
Priority:NormalDue date:
Assignee:Tony Chemit% Done:

0%

Category:jredmine-clientSpent time:-
Target version:1.1.4

Description

Bonjour,

dans le cas ou le redmine est déployé sur un serveur d'application (ou n'importe quel serveur non HTTP) l'url pour y acceder est de la forme
http://xxx.xxx.xxx.xxxx:8080/redmine par exemple, a l'heure actuelle ce genre d'URL n'est pas gérée.

il s'agit de patcher la classe org.nuiton.io.rest.RestSession pour utiliser une URL correcte dans la hostConfiguration du client HTTP.


Related issues

Related to maven-helper-plugin - Anomalie #917: Can not specify port in rest api Résolu 10/07/2010
Related to jredmine - Evolution #737: Use maven-helper-plugin 1.2.8 Résolu 06/29/2010

History

#1 Updated by Jean-Pierre De SOZA over 2 years ago

Je bute sur le même bug, le fix est super facile :

 RestSession(RestClientConfiguration configuration) {
        this.showRequest = configuration.isVerbose();
        this.configuration = configuration;
        this.client = new HttpClient();
        HostConfiguration hostConfiguration = new HostConfiguration();
        hostConfiguration.setHost(configuration.getRestUrl().getHost(), configuration.getRestUrl().getPort()); // <---

        // set encoding (will then encode parameters fine)
        this.client.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, configuration.getEncoding());
        this.client.setHostConfiguration(hostConfiguration);
        this.client.setState(new HttpState());
    } 

#2 Updated by Tony Chemit over 2 years ago

Jean-Pierre De SOZA a écrit:

Je bute sur le même bug, le fix est super facile :

[...]

Ok je vais modifier l'api de maven-helper-plugin. Si c'est possible pour de prochaines remontées de fournir un petit patch c'est bien plus pratique à intégrer pour nous :)

Merci pour la correction néanmoins ;)

#3 Updated by Tony Chemit over 2 years ago

  • Category set to jredmine-client
  • Status changed from Nouveau to Résolu
  • Assignee set to Tony Chemit

Also available in: Atom PDF