IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Web & réseau Delphi Discussion :

TRestClient et erreur de socket


Sujet :

Web & réseau Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert

    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2007
    Messages
    3 530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 530
    Par défaut TRestClient et erreur de socket
    Bonjour

    Je fais une petite application de démo avec les composants REST de XE7 et j'ai un léger problème.
    Chaque connexion depuis mon appli se solde par :

    [Window Title]
    Erreur

    [Main Instruction]
    Erreur

    [Content]
    L'erreur suivante s'est produite lors de la tentative d'exécution de la requête : La requête REST a échoué : Erreur de socket n° 10061
    Connexion refusée.

    [OK]
    Pourtant, si je colle l'URL exemple https://api.discogs.com/artists/249504 dans Chrome ou Firefox , j'obtiens bien une réponse cohérente.

    J'ai beau chercher, impossible de comprendre ce qui coince dans l'application pourtant ultra simple (juste 3 composants avec l'URL et le paramètre qui va bien).

    Précision: les librairies SSL sont bien présentes et j'ai ouvert le port 10061 dans le firewall.

    Une idée ?

  2. #2
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 786
    Par défaut
    Bonjour,
    Citation Envoyé par Papy214 Voir le message
    Précision: les librairies SSL sont bien présentes et j'ai ouvert le port 10061 dans le firewall.
    10061 ne correspond pas au numéro de port à ouvrir mais au numéro de l'erreur...
    Le client n'a pu joindre le serveur (car inaccessible, arrêté)...

  3. #3
    Membre Expert
    Avatar de Barbibulle
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 052
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 052
    Par défaut
    Difficile de répondre tout semble correcte.

    Pour tester :

    Nouveau projet

    Coller les 3 composants

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    RESTClient1.BaseURL := 'https://api.discogs.com';
     
    RESTRequest1.Ressource := 'artists/249504';
    RESTRequest1.Responce := RESTResponse1;
    RESTRequest1.Client := RESTClient1;
     
    RESTRequest1.execute;
    Coller les 2 dll SSL dans le répertoire dans lequel l'exe va se trouver.

    Vous pouvez même tout simplement tester dans l'EDI Clic droit sur le RESTRequest1 puis executer.

  4. #4
    Membre Expert

    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2007
    Messages
    3 530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 530
    Par défaut
    Merci à tous les deux.

    Pour le 10061, je suis un âne d'avoir confondu avec l'erreur.

    Sinon, ça fonctionne mieux maintenant que dans le TRestclient, j'ai mis l'IP du proxy au lieu de son nom.

    Bon w-e

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur de socket
    Par Marnage dans le forum Réseau
    Réponses: 9
    Dernier message: 22/01/2008, 14h03
  2. Erreur de socket
    Par Tigrounette dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 24/09/2007, 11h47
  3. erreur de socket avec applet
    Par fumiste972 dans le forum Applets
    Réponses: 3
    Dernier message: 18/07/2006, 16h11
  4. Erreur connexion socket
    Par tilte dans le forum Requêtes
    Réponses: 1
    Dernier message: 02/04/2006, 23h48
  5. Erreur de socket avec le composant Indy idHTTP
    Par Etanne dans le forum C++Builder
    Réponses: 3
    Dernier message: 25/10/2004, 11h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo