2009-02-18 9 views
3

Il s'agit en quelque sorte d'une question étrange. Je sais que SAS a un PROC SOAP pour la consommation de services Web. Je me demande si quelqu'un a une expérience de consommation de XML à partir d'une ressource REST en utilisant SAS?Consommation d'un service REST avec SAS

Répondre

3

Dans la base SAS 9.2, il existe également un nouveau processus appelé proc http. Il a été conçu spécifiquement pour appeler les services REST (ou pour le raclage de site). Vous pouvez également utiliser la méthode d'accès par url pour obtenir des requêtes get simples. L'avantage de proc http est que vous pouvez contrôler le verbe http utilisé et également transmettre une charge utile.

+0

génial! Je vous remercie. Il semble un peu plus facile à utiliser que l'URL du fichier! –

2

Je n'ai pas eu d'expérience spécifique avec les API REST de SAS, mais j'ai travaillé avec des services Web similaires.

Vous pouvez utiliser le moteur de recherche filename url pour accéder à des URL arbitraires et lire les résultats. YMMV en ce qui concerne la compatibilité avec des API REST particulières et la sortie XML.

Sinon, vous pouvez utiliser des appels système à des programmes comme wget ou boucle pour télécharger le XML dans un fichier, puis analyser l'entrée en utilisant le moteur XML SAS.

+0

Merci Rog, Dans la plupart des cas, je veux seulement récupérer une chaîne, donc peut-être le nom de fichier url suffira pour moi. –

Questions connexes