REST est un concept de conception de logiciel architectural. Il n'y a pas vraiment de "fausse" manière d'interagir avec un service de repos existant tant que vous suivez les règles que le fournisseur du service RESTfull a fournies. Cela étant dit différents protocoles, transport, login, format, etc normes utilisées ont des exigences spécifiques. Vous utiliserez donc un outil capable de fournir les requêtes HTML requises par l'implémentation REST à laquelle vous avez affaire. Cependant, les données et la manière dont elles sont représentées dans une charge utile peuvent différer d'un service à l'autre. Un service peut utiliser POST avec des en-têtes HTML pour l'authentification et publier des données stockées dans une chaîne XML qui correspond à une définition d'élément à partir d'un schéma fourni. Un autre service peut s'être éloigné d'une meilleure pratique de repos et utilise une requête get pour une URL spécifique pour "publier" des données. Vous devez alors connaître le format de la chaîne de requête et utiliser votre bibliothèque ou outil http pour vous c'est Apis. La nature de REST et le fait que de nombreux types de services RESTfull ne fonctionnent pas exactement de la même manière rendront difficile la recherche d'exemples cohérents. Si votre cas d'utilisation consiste à publier des données sur une ressource URL à l'aide de XML sur http, obtenez simplement une bibliothèque pour votre système de développement qui prend en charge les requêtes http et lui demander d'envoyer une requête POST à cette URL avec vos données XML. Le format de ces données, si vous avez besoin d'ajouter des en-têtes, et s'il y a une réponse et comment cette réponse donne un sens, devra être compris dans la documentation du fournisseur de services de dépannage.
Si vous avez besoin de détails sur XML, schéma, http, hmac-sha1 ou quoi que ce soit de ce genre, les spécifications et les outils pour le faire sont abondants et faciles à trouver. Si vous voulez des détails sur les charges utiles du service de repos pour les demandes et les réponses et les opérations supportées sur certaines ressources de l'uri, le mieux est de demander au fournisseur de les fournir ou de trouver leurs documents.
Désolé pour les fautes de frappe ou de grammaire, je suis sur un appareil mobile et je vais mettre à jour plus tard pour essayer de résoudre ce genre de problèmes.
Dans quelle langue écrivez-vous le client? –
Envoyer avec quoi? Afficher les résultats où? – dheerosaur