0

我有一个使用 Axis1.4 库的工作应用程序 (JEE6) 在 NTLM 授权之后向服务发出 SOAP 请求。

在服务提供商对他们进行操作系统升级后,我的请求开始收到 401(未经授权)状态。

我相信原因是更新的授权(假设 NTLMv2)。我使用 Axis 1.4 在 Java 中生成我的所有存根和代理类,有没有一种方法可以轻松修改它们以使用更新的 NTLMv2 授权?

4

1 回答 1

0

Jespa 库是解决此类问题的好方法。具体来说,如果您可以让您的代码使用 jespa.http.HttpUrlConnection 发出 HTTP 请求,它将正确执行 NTLMv2 。

于 2015-07-04T03:01:10.313 回答