J'ai un service web qui consomme une requête json et sort une réponse json. J'ai un problème où le client doit envoyer un paramètre supplémentaire dans l'URL qui ne peut pas être dans le corps JSON. Y-a-t-il un moyen de faire ça?poste reposant avec des paramètres d'URL supplémentaires?
Par exemple, voici la méthode d'un @WebService qui consomme la demande JSON entrant:
@POST
@Path("/bsghandles")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public BsgHandleResponse getBsgHandlesJson(BsgHandleRequest obj) {
HttpServletRequest request = getRequestObject();
return processGetBsgHandleByRateCode("key", obj.getRateCodes(), obj.getCorp(),
obj.getHeadend(), obj.getEquipmentProtocolAiu(), obj.getEquipmentTypeAiu(), request);
}
Notez que « clé » est un paramètre codé en dur. J'ai besoin que ce paramètre lui soit passé par l'utilisateur dans l'URL, mais pas dans la structure json. Y-a-t-il un moyen de faire ça?