Je construis un service Web générique et je dois saisir tous les parameters de requête dans une chaîne pour une parsing ultérieure. Comment puis-je faire ceci?
Après avoir lu quelques articles sur JAX-RS et JAX-WS, j’ai quelques questions à confirmer? Est-ce que JAX-RS peut faire une demande asynchrone comme JAX-WS? JAX-RS peut-il accéder à un service Web qui ne s’exécute pas sur la plate-forme Java et inversement? Qu’est-ce que cela signifie par “REST est particulièrement utile pour les appareils à profil […]
J’utilise Jersey pour implémenter une API RESTful qui récupère et sert principalement des données codées JSON. Mais j’ai des situations où je dois accomplir les tâches suivantes: Exportez des documents téléchargeables, tels que PDF, XLS, ZIP ou d’autres fichiers binarys. Récupérer des données en plusieurs parties, telles que JSON plus un fichier XLS téléchargé J’ai […]
Ma méthode POST ressemble à ceci: @POST @Consumes({“application/json”}) @Path(“create/”) public void create(Ssortingng param1, Ssortingng param2){ System.out.println(“param1 = ” + param1); System.out.println(“param2 = ” + param2); } Lorsque je crée un client Jersey dans Netbeans, la méthode qui appelle la méthode post ressemble à ceci: public void create(Object requestEntity){ webResource.path(“create”).type(MediaType.APPLICATION_JSON).post(requestEntity); } Lors de l’exécution de ce […]
Je me demande s’il faut utiliser des parameters de masortingce ou de requête dans mes URL. J’ai trouvé une discussion plus ancienne sur ce sujet non satisfaisante. Exemples URL avec parameters de requête: http: //some.where/thing? ParamA = 1 & paramB = 6542 URL avec parameters de masortingce: http: //some.where/thing; paramA = 1; paramB = 6542 […]
J’apprends JAX-RS (alias JSR-311) en utilisant Jersey. J’ai réussi à créer une ressource racine et je joue avec des parameters: @Path(“/hello”) public class HelloWorldResource { @GET @Produces(“text/html”) public Ssortingng get( @QueryParam(“name”) Ssortingng name, @QueryParam(“birthDate”) Date birthDate) { // Return a greeting with the name and age } } Cela fonctionne très bien et gère tout […]
Je ne pose pas la question qui est déjà posée ici: quelle est la différence entre @PathParam et @QueryParam Ceci est une “bonne pratique” ou une question de convention. Quand utiliseriez-vous @PathParam vs @QueryParam . Ce que je peux penser que la décision pourrait être en utilisant les deux pour différencier le modèle d’information. Permettez-moi […]
J’écris une application Web REST (NetBeans 6.9, JAX-RS, TopLink Essentials) et tente de renvoyer le code d’état JSON et HTTP. J’ai le code prêt et fonctionne qui renvoie JSON lorsque la méthode HTTP GET est appelée par le client. Essentiellement: @Path(“get/id”) @GET @Produces(“application/json”) public M_機械 getMachineToUpdate(@PathParam(“id”) Ssortingng id) { // some code to return JSON […]
Quel code de réponse doit être transmis au client en cas de scénarios suivants? Les données non valides ont été transmises lors de l’enregistrement de l’utilisateur, contrairement au format de courrier électronique erroné Nom d’utilisateur / Email existe déjà J’ai choisi 403. J’ai également trouvé que je pouvais utiliser ce qui suit. Wikipédia: 412 Condition […]
Je cherche un moyen d’activer l’authentification basée sur les jetons à Jersey. J’essaie de ne pas utiliser de cadre particulier. Est-ce possible? Mon plan est le suivant: un utilisateur s’inscrit à mon service Web, mon service Web génère un jeton, l’envoie au client et le client le conserve. Ensuite, le client, pour chaque demande, enverra […]