Articles of jersey

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 […]

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 définir la connexion et lire le timeout avec Jersey 2.x?

Dans le maillot 1, nous avions une fonction setConnectTimeout dans la classe com.sun.jersey.api.client.Client . En jersey 2, la classe javax.ws.rs.client.Client est utilisée lorsque cette fonction est manquante. Comment définir le délai de connexion et lire le timeout dans jersey 2.x?

Comment obtenir les journaux de maillot sur le serveur?

J’utilise un maillot pour un REST WS. Comment puis-je activer les journaux de maillot côté serveur? Histoire longue: je reçois une exception client – mais je ne vois rien dans les journaux de Tomcat [Il n’atteint même pas ma méthode]. Comme la trace de la stack dit “toReturnValue”, elle a reçu quelque chose du serveur. […]

Changer les ports par défaut de Dropwizard

J’ai un service Jersey REST basé sur Dropwizard qui s’exécute sur les ports 8080 (service) et 8081 (admin) par défaut. Est-ce que quelqu’un peut me le signaler?

Comment utiliser le support JSON POJO de Jersey?

J’ai un object que je voudrais utiliser dans JSON en tant que ressource RESTful. J’ai le support JSON POJO de Jersey activé comme ça (dans web.xml): Jersey Web Application com.sun.jersey.spi.container.servlet.ServletContainer com.sun.jersey.api.json.POJOMappingFeature true 1 Mais quand j’essaie d’accéder à la ressource, j’obtiens cette exception: SEVERE: A message body writer for Java type, class com.example.MyDto, and MIME […]

Téléchargement de fichier avec un autre object dans le service Web de restauration de Jersey

Je souhaite créer des informations sur les employés dans le système en téléchargeant une image avec les données des employés. Je suis capable de le faire avec différents appels de repos avec maillot. Mais je veux réaliser un appel de repos. Je fournis ci-dessous la structure. Aidez-moi s’il vous plaît comment faire à cet égard. […]

jersey sécurité et gestion de session

Existe-t-il un moyen d’obtenir la gestion de session ou la sécurité par programme à Jersey, par exemple la gestion des sessions d’applications Web? Ou les transactions, les sessions et la sécurité sont-elles toutes gérées par le conteneur dans lequel l’application Jersey est déployée?

Gestion de session: Comment générer un jeton d’authentification pour le service REST? (Jersey)

J’essaie d’implémenter la gestion de session dans mon service REST. Je suis venu à connaître ces lignes direcsortingces en surfant sur: Ne pas utiliser de sessions côté serveur – cela viole le principe RESTful. Utilisation de l’authentification HTTP Basic – Pas possible pour le moment, car on m’a demandé de ne pas utiliser SSL / […]

Exception personnalisée JAX-RS (Jersey) avec XML ou JSON

J’ai un service REST construit en utilisant Jersey. Je souhaite pouvoir définir le MIME de mes enregistreurs d’exceptions personnalisés en fonction du MIME envoyé au serveur. application/json est renvoyé lorsque json est reçu et application/xml lorsque xml est reçu. Maintenant, je code l’ application/json , mais les clients XML sont laissés dans l’ignorance. public class […]