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

Conception Web Discussion :

Précision sur les appels de web service


Sujet :

Conception Web

  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2003
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 42
    Points : 31
    Points
    31
    Par défaut Précision sur les appels de web service
    Bonjour,

    J'aimerais avoir une précision sur le fonctionnement des appels web service.

    Imaginons un serveur web mettant à disposition un site permettant de réaliser un appel web service sur un autre site. Côté client, le site web est affiché dans le navigateur, et lorsque l'utilisateur appuie sur un bouton l'appel web service est réalisé.

    Ma question est de savoir si dans ce cas l'appel web service est réalisé à partir du serveur ou à partir du client ?

    Une autre question étant de savoir s'il est possible de réaliser l'appel à partir du navigateur client (au lieu du serveur) ?

    Merci de vos réponses.

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Si ça se passe au niveau du navigateur, alors c'est via JavaScript. Or JavaScript est soumit à la Same Origin Policy.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Janvier 2003
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 42
    Points : 31
    Points
    31
    Par défaut
    D'après ta réponse j'en conclue que si l'on ne fait rien niveau développement, initialement la requête est réalisée par le serveur.

    Si on réalise les développements adéquats via Javascript, on peut émettre la requête à partir du client.

    Est-ce bien cela ?

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Non, c'est pas tout à fait ça.

    A priori, JavaScript ne peut pas interroger des Web services en dehors de la même origine (et même origine, c'est même sous-domaine, même domaine, même protocole, même port).

    Ensuite, différentes techniques peuvent permettre de contourner cela.
    Au niveau du serveur hébergeant le Web service, en activant des autorisations de type CORS.

    Si le Web service est disponible en JSON (ou JSONP), alors on peut appeler directement le script renvoyant le résultat.

    Mais encore une fois, dans la majorité des cas, tu seras obligé de passer par ton serveur pour interroger le Web service.

  5. #5
    Nouveau membre du Club
    Inscrit en
    Janvier 2003
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 42
    Points : 31
    Points
    31
    Par défaut
    Merci pour les éclaircissements.

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

Discussions similaires

  1. VB.net et les appels de web service
    Par dharkan dans le forum VB.NET
    Réponses: 3
    Dernier message: 11/08/2015, 16h23
  2. Réponses: 1
    Dernier message: 11/07/2013, 20h07
  3. Réponses: 3
    Dernier message: 06/07/2012, 11h32
  4. Réponses: 2
    Dernier message: 27/04/2009, 10h56
  5. appel de web services avec les vba excel qui manipule les xsl.
    Par naim8622 dans le forum Services Web
    Réponses: 0
    Dernier message: 13/01/2009, 09h57

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