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

WinDev Discussion :

Creer un webservice pour répondre à des requetes


Sujet :

WinDev

  1. #1
    Membre à l'essai
    Homme Profil pro
    Directeur commercial
    Inscrit en
    Novembre 2013
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Directeur commercial

    Informations forums :
    Inscription : Novembre 2013
    Messages : 41
    Points : 20
    Points
    20
    Par défaut Creer un webservice pour répondre à des requetes
    Bonjour

    Je suis équipé Windev et Webdev 23.

    Je suis nouveau en PHP, j’apprends le PHP sur coin de la table de cuisine et j’ai peur d’en faire bondir plus d’un à ne pas employer le bon langage ; par avance je vous prie de m’en excuser.

    Je besoin de crée un webservice (REST, je pense) avec une procédure globale qui me permettrait d’accéder à ma BdD Maria DB10. J’aimerais pouvoir Lire, Modifier un objet dans une table défini de ma BdD depuis mon fichier PHP

    Ma base de donné contient plusieurs table mais je n’ai besoin d’accéder qu’à une seule qui table et d’y manipuler des colonnes en fonction de ma requête .

    Par exemple, si j’envoi la requette
    http://mon_site/check.php?controle=A...3R4&action=get

    je veux avoir accès à mon point d’entrée dans mon fichier check.php pour les instructions « contrôle », « objet » et « action ».

    Ensuite, la ligne json qui me sera renvoyé, je sais traiter.

    Mon problèmes est que je ne trouve pas grands chose dans les documents dispo sur le site de PCSOFT a propos des webservices pour webdev ou windev.

    J’ai conscience que j'ai un manque de connaissance et certainement de méthode sur ce sujet.

    Aussi j’en fais appel à votre aide pour me donner les bonnes pistes.
    Un bout de code source me serais aussi utile.

    Merci

  2. #2
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 057
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 057
    Points : 9 397
    Points
    9 397
    Par défaut
    Quand on commence à programmer, ou quand on commence un nouveau langage, on commence tous par faire un programme qui affiche 'Hello World'
    Ici, as-tu déjà essayé de faire un WebService qui renvoie toujours la même chose. C'est à dire un WebService qui n'essaie même pas de se connecter à la base de données, mais qui renvoie 'Hello World'.
    N'oubliez pas le bouton Résolu si vous avez obtenu une réponse à votre question.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Directeur commercial
    Inscrit en
    Novembre 2013
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Directeur commercial

    Informations forums :
    Inscription : Novembre 2013
    Messages : 41
    Points : 20
    Points
    20
    Par défaut
    Bonsoir,
    Merci pour ton message.
    J'ai déjà réussi à faire des applications web qui manipule ma base de données depuis une page web qui travail avec des fichiers PHP liés.
    Maintenant j'ai besoin de faire des fichiers PHP avec des GET et autres SET qui pourraient être appelées depuis une application android qui ferait une requête http.
    Mais les documents fournis par PCSOFT sont très léger en terme d'explications pour qui, comme moi, cherche à débuter.
    D'où ma question sur les webservices.
    Aurais tu quelque chose à me proposer?
    Merci.

  4. #4
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 202
    Points : 9 190
    Points
    9 190
    Par défaut
    Bonjour,

    Regarde déjà dans la doc pour les instruction SOAPxxx et du côté de HTTPrequête et HTTPréponse (interrogation du .

    Ensuite, il te faudra créer un projet de type WebService avec des procédures contenant les instructions Webservicexxxx (genre WebserviceEcritCodeHTTP).
    Si tu fais un web service REST, c'est assez intuitif, je trouve, avec les associations à faire dans la partie "Description de Webservices REST".

    Finalement pour la mise en place, le moins facile pour moi, parce que je n'ai trouvé de vrai mode opératoire, c'est l'installation.
    Il faut un serveur webdev (fourni avec windev : le serveur 10 connexions). Ajouter à cela un apache de la version 2.3 mini. A paramétrer bien sûr...
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

Discussions similaires

  1. Acces limite pour lancer des requetes pour certains
    Par Boubas1 dans le forum Sécurité
    Réponses: 2
    Dernier message: 02/05/2007, 14h37
  2. Problème pour écrire des requetes mysql complexes
    Par truemistress dans le forum Requêtes
    Réponses: 8
    Dernier message: 08/02/2007, 18h29
  3. Réponses: 26
    Dernier message: 23/06/2006, 15h45
  4. Réponses: 24
    Dernier message: 07/12/2005, 10h37

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