私のサービス:
@POST
public String setData(@QueryParam("id") Long is, MyObject payload) {
...
}
or
@POST
public String setData(@PathParam("id") Long is, MyObject payload) {
...
}
サーバー上の私のインターセプター:
Object read(MessageBodyReaderContext context) throws IOException, WebApplicationException {
Class mypayloadtype = context.getType;
InputStream mypayloadinpustream = context.getInputStream();
Long myidparam = ???????? // how to get the query or path param here?
}
編集:もう少し具体的にするには:
私がやりたいのは、XML を取得し、パラメーターに基づいて別の監査システムに保存することです。多分 PreProcessInterceptor / PostProcessInterceptor がより良い選択でしょうか?
xmlがまだ前処理に利用できる場合にパラメータを取得するためのヒントや代替方法はありますか?
ミゲル