首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Axis2 cookie清理

Axis2 cookie清理
EN

Stack Overflow用户
提问于 2015-08-15 04:24:10
回答 1查看 467关注 0票数 0

我使用API1.3作为我的Axis2客户端和服务器。我们在生产中有多个实例,并且我们使用L4交换机(Netscalar)进行负载均衡。要为结果调用命中同一实例,L4交换机使用stick cookie。

这对于服务是很好的,但在某些情况下我需要访问其他实例。对于web应用程序,我们可以通过从浏览器中删除缓存来实现。但是,我不知道cookie是不是为axis2保留的。

你能让我知道cookie是为axis2 (或Java )保存的吗?我如何删除它?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-08-17 12:46:43

是。Axis2可以使用cookies。您可以使用以下命令获取HTTP标头

代码语言:javascript
复制
MessageContext context = stub._getServiceClient().getLastOperationContext().getMessageContext(WSDLConstants.TRANSPORT_HEADERS);
Object prop = context.getProperty("Set-Cookie");

你可以使用下面的代码设置头文件。

代码语言:javascript
复制
List list = new ArrayList();
Header header = new Header();  
header.setName("Cookie");  
header.setValue("my cookie");      
list.add(header);  

options.setProperty(org.apache.axis2.transport.http.HTTPConstants.HTTP_HEADERS, list);  
client.setOptions(options); 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32018108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档