|
Webservice REST: comment récupérer l'URI |
Started by MV, May, 09 2020 2:44 PM - 4 replies |
| |
| | | |
|
| |
Registered member 1 message |
|
Posted on May, 09 2020 - 2:44 PM |
Bonjour,
je développe un Webservice REST (Windev 25) et afin d'automatiser certains traitements, j'aimerais connaître par programmation, la méthode HTTP qui a été utilisée par le client (POST/GET, etc.) et l'URI. Cela me permettrait également d'ajouter ces informations automatiquement dans un fichier log. Concernant l'URI si celle-ci est http://www.monservice.com:443/test/commande/10, j'aimerais récupérer /test/commande/10 ou la totalité de l'URI.
Avez-vous une solution ? J'ai cherché mais sans succès: - l'entête HTTP ne contient pas cette information - le paramètre "Adresse" du Webservice serait peut-être une solution, mais je n'arrive pas à accéder à ceux-ci (la documentation indique qu'on peut les atteindre en faisant "nomWebService.Adresse", mais l'élément "nomWebService" semble inconnu.
Je suppose qu'en interne les procédures Windev dispose de ces informations, puisque les points d'entrées de mon Webservice sont basés dessus, mais je n'arrive pas à les récupérer par programmation.
Merci d'avance pour votre aide Maël |
| |
| |
| | | |
|
| | |
| |
Posted on September, 23 2022 - 9:49 AM |
Bonjour,
Besoin identique ... Avez-vous trouvé une solution ?
D'avance merci ... |
| |
| |
| | | |
|
| | |
| |
Posted on September, 23 2022 - 1:54 PM |
Salut, Si ton but c'est d'enregistrer l'URI dans des logs, pourquoi tu enregistres pas tes logs quand le traitement est réalisé, c'est-à-dire que quand il appelle un traitement X au lieu de juste requêter ta bdd tu fais le traitement en même temps. |
| |
| |
| | | |
|
| | |
| |
Posted on August, 31 2025 - 6:42 PM |
bonjour, avez-vous trouvé la solution ??
je suis dans le même train |
| |
| |
| | | |
|
| | |
| |
Registered member 489 messages |
|
Posted on September, 01 2025 - 9:22 AM |
Bonjour,
Les informations que vous recherchez sont insérées par les serveurs Web (Apache ou IIS) dans les variables d'environnement lors de l'appel à WebDev.
Je vous suggère donc de regarder le résultat de la fonction SysEnvironnement() et de voir quelles variables d'environnement peuvent vous convenir. |
| |
| |
| | | |
|
| | | | |
| | |
|