使用HttpClient获取请求属性

时间:2012-04-17 17:04:06

标签: java servlets httpclient

我发现了一些与此有关的问题:

httpclient-request-set-attribute-question
commons-httpclient-adding-query-string-parameters-to-get-post-request

但我想我正在尝试做一些不同的事情: 我有一个servlet,它将一个属性设置到请求中。在我的Java客户端中,我正在使用HTTP组件库,我想在我的客户端中读取该属性。

  1. 这是HTTP组件库的无效用例吗?
  2. 如果没有,一种方法是序列化servlet中的对象并在客户端反序列化它,但我不确定这是否是最好的做法。
  3. 我在这里缺少一个API吗?

1 个答案:

答案 0 :(得分:1)

  1. 客户端无法访问请求属性。

  2. 您应该以某种方式将它们作为响应发送(将它们写为键值对,使用JSON序列化对象图等)。所以,是的,这是公认的做法