【发布时间】:2014-09-20 03:43:14
【问题描述】:
我使用生成的轴客户端来使用需要标头的服务 使用 SOAPUI 时,我添加了标头,请求看起来像这样
发布
https://fttoo/service/v3.2/SOAP HTTP/1.1接受编码:gzip,deflate 内容类型:文本/xml;charset=UTF-8 SOAPAction:“” 授权:承载 123 内容长度:270 主持人:我的主持人 连接:保持活动 用户代理:Apache-HttpClient/4.1.1 (java 1.5)
当尝试使用代码设置标题时,我正在执行以下操作
proxy = (SessionServiceImplServiceSoapBindingStub)locator.getSessionService();
proxy._setProperty("Authorization", "Bearer 123");
这运行不正常,我收到错误 401,在检查代理对象时,我看到一个名为 cachedProperties 的属性的值为 {Authorization=Bearer 123}
我也试过 proxy._setProperty(HTTPConstants.HEADER_AUTHORIZATION, "Bearer 123"); 并且还在存根内部,在 _call 对象中......
【问题讨论】: