我有一個Web服務,它使用json請求並輸出一個json響應。我有一個問題,那就是客戶需要在url中發送一個附加參數,這個參數不能在json主體中。有沒有辦法做到這一點?寧靜的職位與額外的網址參數?
例如,這裏是消耗傳入的JSON請求的@WebService的方法:
@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結構。有沒有辦法做到這一點?