通过HttpClient 4.x发送POJO

时间:2013-02-06 17:21:40

标签: java servlets serialization apache-httpclient-4.x

我正在使用HttpClient 4.2.2(版本控制非常重要,因为HttpClient从3.x更改为4.x)以从可执行的JAR中获取HTTP URL。

我想将Widget个POJO实例发送到服务器,而不必:

  1. Widget序列化为XML或JSON
  2. 将XML / JSON反序列化为服务器端的Widget
  3. 在服务器端,我只有HttpServletdoGet(...)

    public class WidgetServlet implements HttpServlet {
        @Override
        public void doGet(HttpServletRequest request, HttpServletResponse response) {
            // Somehow extract a Widget out of the request and process it...
        }
    }
    

    所以我问:有没有办法从客户端发送Widget HttpGet,然后从服务器端的HttpServletRequest中提取出来,无需跳过序列化箍?我知道使用像XStream或Jackson这样的lib很容易,但是希望保持我的项目依赖性较低并尽可能保持简单。提前谢谢。

0 个答案:

没有答案