Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1635 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Résolu] Problème Http -> Https

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Problème Http -> Https

n°1972217
lezert
Posté le 09-03-2010 à 12:00:07  profilanswer
 

Bonjour,
 
J'aurais voulu savoir comme faire un appel en https.  
 
En effet, la fonction suivante marche très bien en http (vous m'escuserez pour les exception qui sont mal géré pour le moment):

Code :
  1. requete ="http://api.clickatell.com/http/auth?user=*****&password=*****&api_id=******";
  2.  InputStream flux =null;
  3.  URL url = null;
  4.  HttpURLConnection  c = null;
  5.  try
  6.  {
  7.   url = new URL(requete);
  8.   c = (HttpURLConnection) url.openConnection();
  9.   flux = c.getInputStream();
  10.  } catch (MalformedURLException e) {
  11.   e.printStackTrace();
  12.  } catch (IOException e) {
  13.   e.printStackTrace();
  14.  }
  15. return "";
  16. }


mais en https, j'ai une erreur:

Code :
  1. requete ="https://api.clickatell.com/http/auth?user=*****&password=*****&api_id=******";
  2.  InputStream flux =null;
  3.  URL url = null;
  4.  HttpsURLConnection  c = null;
  5.  try
  6.  {
  7.   url = new URL(requete);
  8.   c = (HttpsURLConnection) url.openConnection();
  9.   flux = c.getInputStream();
  10.  } catch (MalformedURLException e) {
  11.   e.printStackTrace();
  12.  } catch (IOException e) {
  13.   e.printStackTrace();
  14.  }
  15. return "";
  16. }


 
Erreur:
 

Code :
  1. java.net.ConnectException: Connection refused: connect
  2. at java.net.PlainSocketImpl.socketConnect(Native Method)
  3. at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
  4. at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
  5. at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
  6. at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
  7. at java.net.Socket.connect(Socket.java:519)
  8. at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:550)
  9. at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:141)
  10. at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
  11. at sun.net.www.http.HttpClient.openServer(HttpClient.java:394)
  12. at sun.net.www.http.HttpClient.openServer(HttpClient.java:529)
  13. at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:271)
  14. at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:328)
  15. at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:172)
  16. at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:793)
  17. at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:158)
  18. at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1041)
  19. at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:234)
  20. at com.sms.ClickatelSmsCommunicator.sendMessage(ClickatelSmsCommunicator.java:101)
  21. at com.sms.main.main(main.java:9)
  22. Exception in thread "main" java.lang.NullPointerException
  23. at com.sms.ClickatelSmsCommunicator.sendMessage(ClickatelSmsCommunicator.java:111)
  24. at com.sms.main.main(main.java:9)


 
Quelqu'un pourrait m'aider sur ce problème car je cherche depuis plusieurs jour...
 
Merci d'avance.


Message édité par lezert le 09-03-2010 à 13:36:20
mood
Publicité
Posté le 09-03-2010 à 12:00:07  profilanswer
 

n°1972250
lezert
Posté le 09-03-2010 à 13:34:37  profilanswer
 

Je viens de trouver le problème et surtout sa solution...
Il s'agit d'un problème de proxy, il m'a fallut rajouter:
 

Code :
  1. props.put ("https.proxyHost", nom_proxy);
  2. props.put ("https.proxyPort", num_port);


 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Résolu] Problème Http -> Https

 

Sujets relatifs
Problème utilisation Service WCF depuis l'Extérieurproblème avec requête
Problème de requêtes asynchronesProblème de paramètre vers une XSL
OpenLaszlo/Glassfish Probleme de chargement de media[Résolu] referencer des instances creees par une fonction...
probleme de SSH2[Easyphp5.1.3] probleme connexion mysql en localhsot
[resolu]compatibilité ie6 ie7 mais bug anim flash 
Plus de sujets relatifs à : [Résolu] Problème Http -> Https


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR