我正在编写一个Java客户端,向需要身份验证的HTTP服务器发送POST请求。我必须至少支持以下三种身份验证方法:Basic、Digest或Negotiate。此外,POST请求可能非常大(超过2MB),因此我需要使用流传输。
根据HttpURLConnection文档的说明:
我可以从这里提取所需的源代码(因为它们是具有Classpath例外的GPLv2)。这是正确的做法吗?
谢谢。
根据HttpURLConnection文档的说明:
因此,我需要自己处理身份验证。我进行了搜索,再次搜索,想要找到一种利用已编码的类的方法,但没有找到适合我的方法...当启用输出流传输时,无法自动处理身份验证和重定向。如果需要身份验证或重定向,则在读取响应时会抛出HttpRetryException。
我可以从这里提取所需的源代码(因为它们是具有Classpath例外的GPLv2)。这是正确的做法吗?
谢谢。