| Est-il normal d'avoir une attente qui peut aller jusqu'à plusieurs secondes lors de l'appel d'une API REST ?Le titre de ce billet correspond à une question reçue (très) régulièrement par notre support. La réponse n'est pas immédiate, comme évoqué précédemment pour le temps nécessaire à l'interrogation d'une base de données, il n'y a pas un temps "normal".
Si l'utilisation des webservices apporte une très grande simplicité pour échanger des données entre différentes plateformes et solutions hétérogènes, leur fonctionnement repose sur nombreux processus qui ont tous une... |
|
|
| |
| Obtenir une réponse d'un webservice SOAP, lorsque son WSDL ne peut pas être importé dans un projet...WINDEV, WEBDEV et WINDEV Mobile permettent la consommation de webservices SOAP. La méthode recommandée la plus simple consiste à :
importer le webservice dans le projet à partir du fichier WSDL qui le décrit, fourni par son éditeur,
appeler les procédures du webservice comme s'il s'agissait de procédures de vos collections.
Grâce à l'importation, les types du webservice sont connus, la génération du code XML et des requêtes SOAP/HTTP nécessaires sont transparentes... |
|
|
| |
| Utilisation d'une procédure PROLOGUE pour centraliser les accès aux fonctions d'un Webservice RESTPossibilité méconnue : l'exécution des fonctions d'un webservice peut être précédée de l'appel automatique d'une première procédure "prologue".
C'est extrêmement pratique pour tous les webservices qui ont en toute première action un contrôle d'accès, une vérification d'un token d'authentification OAuth...
La mise en euvre est immédiate, il suffit de sélectionner dans la description du webservice REST, une fonction existante d'une collection de procédures du projet :
Une... |
|
|
| |
| | | | |