vsphere vcenter update for esxi java web wicket

java - vcenter - Ver la solicitud http en wicket



vmware host client ™ 1.8 0 ga (3)

Estoy usando Apache Wicket y quiero ver la solicitud http en sí (texto exacto de la solicitud sin ningún procesamiento!). ¿Que debería hacer?

Gracias


Para Wicket 1.5 puede obtener el objeto de solicitud subyacente y convertirlo a HttpServletRequest:

HttpServletRequest request = ((HttpServletRequest) getRequest().getContainerRequest());


En Wicket 1.4, puede obtener el objeto HttpServletRequest (que es la representación servlet de la solicitud, la más segura que puede obtener) con este código:

HttpServletRequest req = ((WebRequest)RequestCycle.get().getRequest()).getHttpServletRequest();

Sin embargo, la parte "sin ningún procesamiento" no funcionará por dos motivos: el motor del servlet en sí mismo realizará algún procesamiento (como los parámetros de la url de decodificación) y Wicket habrá consumido el flujo de entrada que contiene la entidad de solicitud.

Si desea supervisar las solicitudes sin formato, debe interceptarlo en el nivel del servidor web.


final Request request = RequestCycle.get().getRequest();