我有一个在 Tomcat 6 上运行的 Web 应用程序和一个 Java 编程的客户端应用程序。客户端将 SOAPMessage 发送到验证消息并将其转发到正确的 Web 服务的代理 servlet。我使用 SAAJ 在客户端发送 SOAPMessage:
SOAPMessage soap = soapFactory.createMessage();
SOAPBody body = soap.getSOAPBody();
body.addDocument( document );
SOAPConnectionFactory soapFactory = SOAPConnectionFactory.newInstance();
SOAPConnection connection = soapFactory.createConnection();
SOAPMessage response = connection.call(soap, PROXY_URL);
这工作正常,但我需要代理 servlet 使用 cookie (JSESSION) 实现会话。
如何从响应中检索该 cookie ?你知道是否存在更好的方法吗?