У меня есть веб-сервис, который потребляет запрос json и выводит ответ json. У меня проблема, когда клиенту необходимо отправить дополнительный параметр в URL-адрес, который не может находиться в корпусе json. Есть ли способ сделать это?успокоительное сообщение с дополнительными параметрами URL?
Например, здесь метод в @WebService, потребляющий входящий запрос JSon:
@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);
}
Обратите внимание, что «ключ» является жестко закодированным параметром. Мне нужно, чтобы этот параметр передавался ему пользователем в URL-адресе, но не в структуре json. Есть ли способ сделать это?