Bonjour,

Je fais un appel à webservice via un proxy. Cela fonctionne quand le proxyHost est une adresse IP. Seulement, nous voulons à présent utilisé un DNS à la place. Et si l'on remplace le paramètre proxyHost qui était une adresse IP par un DNS cela ne fonctionne plus :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
System.setProperty("https.proxyHost", proxyHost);
Le code suivant génère une RemoteException (c'est le invoke)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
org.apache.axis.client.Call _call = createCall();
        _call.setOperation(_operations[9]);
        _call.setUseSOAPAction(true);
        _call.setSOAPActionURI("");
        _call.setEncodingStyle(null);
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
        _call.setOperationName(new javax.xml.namespace.QName("adresse", "sendMessage"));
 
        setRequestHeaders(_call);
        setAttachments(_call);
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {wsMessage});
 
        if (_resp instanceof java.rmi.RemoteException) {
            throw (java.rmi.RemoteException)_resp;
        }
Merci d'avance pour votre aide