Je cherche des conseils sur les bonnes pratiques en matière de retour d’erreurs d’une API REST. Je travaille sur une nouvelle API afin que je puisse la prendre dans n’importe quelle direction dès maintenant. Mon type de contenu est XML pour le moment, mais je prévois de prendre en charge JSON à l’avenir. J’ajoute maintenant […]
Je construis un serveur qui permet aux clients de stocker des objects. Ces objects sont entièrement construits côté client, avec des ID d’object permanents pour toute la durée de vie de l’object. J’ai défini l’API pour que les clients puissent créer ou modifier des objects à l’aide de PUT: PUT /objects/{id} HTTP/1.1 … {json representation […]
Lors de la conception d’une API ou d’un service REST, existe-t-il des meilleures pratiques pour gérer la sécurité (authentification, autorisation, gestion des identités)? Lors de la création d’une API SOAP, vous avez WS-Security comme guide et de nombreux documents existent sur le sujet. J’ai trouvé moins d’informations sur la sécurisation des points de terminaison REST. […]
Que signifie l’authentification RESTful et comment fonctionne-t-elle? Je ne trouve pas un bon aperçu sur Google. Ma seule compréhension est que vous passez la clé de session (remeberal) dans l’URL, mais cela pourrait être horriblement faux.
Selon les spécifications HTTP / 1.1: La méthode POST est utilisée pour demander que le serveur d’origine accepte l’entité incluse dans la demande en tant que nouveau subordonné de la ressource identifiée par l’ Request-URI de Request-Line dans la ligne de Request-Line En d’autres termes, le POST est utilisé pour créer . La méthode PUT […]
Je développe un nouveau service Web RESTful pour notre application. Lorsque vous effectuez un GET sur certaines entités, les clients peuvent demander le contenu de l’entité. S’ils veulent append des parameters (par exemple, sortinger une liste), ils peuvent append ces parameters dans la chaîne de requête. Sinon, je veux que les gens puissent spécifier ces […]
J’utilise Ubuntu et j’ai installé Curl dessus. Je veux tester mon application Spring REST avec Curl. J’ai écrit mon code POST côté Java. Cependant, je veux le tester avec Curl. J’essaie de publier des données JSON. Un exemple de données est comme ceci: {“value”:”30″,”type”:”Tip 3″,”targetModule”:”Target 3″,”configurationGroup”:null,”name”:”Configuration Deneme 3″,”description”:null,”identity”:”Configuration Deneme 3″,”version”:0,”systemId”:3,”active”:true} J’utilise cette commande: curl -i […]