Articles of rest

Design d’URL REST – plusieurs ressources dans un appel HTTP

Duplication possible: Rails 3 Route personnalisée prenant plusieurs identifiants comme paramètre D’après ce que j’ai compris, une bonne URL REST pour obtenir une ressource ressemblerait à ceci: /resource/{id} Le problème que j’ai, c’est que j’ai souvent besoin d’un grand nombre de ressources en même temps et que je ne veux pas faire un appel HTTP […]

Gestion des exceptions globales à Jersey

Existe-t-il un moyen de gérer les exceptions globales à Jersey? Au lieu de ressources individuelles ayant des blocs try / catch et appelant ensuite une méthode qui désinfecte toutes les exceptions à renvoyer au client, j’espérais qu’il y avait un moyen de mettre cela là où les ressources sont réellement appelées. Est-ce seulement possible? Si […]

Elastic Beanstalk désactive le changement d’état d’intégrité en fonction des réponses 4xx

J’ai un api de repos sur Elastic Beanstalk, qui fonctionne très bien. Tout ce qui concerne les applications fonctionne bien et fonctionne comme prévu. L’application est une api de repos, utilisée pour rechercher différents utilisateurs. example url: http://service.com/user?uid=xxxx&anotherid=xxxx Si un utilisateur avec l’un ou l’autre identifiant est trouvé, l’API répond avec 200 OK , sinon, […]

Quelle est la différence entre AJAX, RESTful / Rest, JSON et JSONP?

Je suis juste confondu avec ces termes. Quelqu’un peut-il s’il vous plaît fournir / m’expliquer brièvement avec un exemple?

Gestion de plusieurs parameters de requête dans Jersey

Dans le service Web sur lequel je travaille, je dois implémenter un URI avec des parameters de requête qui ressemblent à /stats?store=A&store=B&item=C&item=D Pour le décomposer, je dois pouvoir utiliser les parameters de requête pour spécifier les données de plusieurs / tous les magasins et les données de plusieurs / tous les éléments de ces magasins. […]

Comment puis-je POST un tableau d’objects avec $ .ajax (jQuery ou Zepto)

Je voudrais POST un tableau d’objects avec $ .ajax dans Zepto ou Jquery. Les deux affichent la même erreur, mais je ne trouve pas ce que je fais mal. Les données sont enregistrées sur le serveur lorsqu’elles sont envoyées à l’aide d’un client de test tel que «RestEasy», et je peux voir que la requête […]

Méthode Spring MVC PATCH: mises à jour partielles

J’ai un projet où j’utilise Spring MVC + Jackson pour construire un service REST. Disons que j’ai l’entité Java suivante public class MyEntity { private Integer id; private boolean aBoolean; private Ssortingng aVeryBigSsortingng; //getter & setters } Parfois, je veux juste mettre à jour la valeur booléenne, et je ne pense pas que l’envoi de […]

POSTES RESTANTS, POSTES-tu des objects au singulier ou au pluriel Uri?

Lequel de ces URI serait plus adapté à la réception de POST (ajout de produits)? Existe-t-il des meilleures pratiques ou est-ce juste une préférence personnelle? / produit / (singulier) ou / produits / (pluriel) Actuellement, nous utilisons /products/?query=blah pour la recherche et /product/{productId}/ pour les GUTs PUT & DELETE d’un seul produit.

Meilleures pratiques de l’API REST: args dans la chaîne de requête vs dans le corps de la requête

Une API REST peut avoir des arguments à plusieurs endroits: Dans le corps de la requête – En tant que partie d’un corps json ou d’un autre type MIME Dans la chaîne de requête – par exemple /api/resource?p1=v1&p2=v2 Dans le cadre du chemin URL – par exemple /api/resource/v1/v2 Quelles sont les meilleures pratiques et considérations […]

Faire un service Web WCF avec les requêtes GET

Contexte J’ai créé des services Web ASMX dans le passé et j’ai pu accéder au service à partir du navigateur Web et des requêtes Ajax GET en utilisant la convention d’adresse: MyService.asmx/MyMethod?Param=xxx J’ai juste commencé à utiliser WCF et créé un nouveau service Web dans mon projet ASP.NET. Il crée un fichier avec l’extension .svc, […]