【发布时间】:2012-05-04 12:42:32
【问题描述】:
我有一个 web 服务,它将接收一个请求,在 java 中执行一个动作,然后作为标准返回一个响应。
然而,期望响应的客户端期望 HTTP 响应在消息末尾附加两个字符(任何,没关系,目前只是 \n\n,并且出于我不知道的原因 - 这是遗留问题代码),在标题和正文之外。
目前它是通过首先将 HTTP 消息发送到代理来完成的,该代理会附加字符并转发消息,但有谁知道在 java 中无需代理即可完成此操作的方法吗?
即- 我可以访问完整的 HTML 响应以在发送之前对其进行编辑吗?
编辑:客户端不是浏览器,而是发送 SOAP 消息的应用程序。
【问题讨论】:
-
是的,您可以这样做。这取决于你如何向浏览器发送响应。
-
响应不是发送到浏览器,而是作为 SOAP 消息从应用程序到服务并返回?
-
您是否在 servlet 规范中运行它?雄猫?如果是这样,您可以使用过滤器来完成。
-
@Krroae27 目前还没有,但正在发生变化,你能扩展一下吗?谢谢!
-
我添加了答案,因为它是一大块代码。