gpt4 book ai didi

java - 基本身份验证 Apache olingo

转载 作者:行者123 更新时间:2023-11-30 06:05:20 29 4
gpt4 key购买 nike

我是编程新手,在 Apache Olingo 上进行基本身份验证时遇到一些困难。

问题是我正在尝试使用基本身份验证访问 ODATA。当我尝试使用我的凭据访问该链接时,它工作正常。不幸的是,当我尝试 eclipse 时,我收到一条错误消息; “主机名证书不匹配”。

这是我的代码。希望你能帮助我。

String serviceRoot = "";// URL that I'm trying to access
URI ExerciseUri = new URI(serviceRoot);
ODataClient client = ODataClientFactory.getV4();
client.getConfiguration().setHttpClientFactory(new BasicAuthHttpClientFactory("USERNAME", "PASSWORD"));

ODataRetrieveResponse<ODataEntity> responseExercise = client.getRetrieveRequestFactory()
.getEntityRequest(ExerciseUri).execute();

PS:我已经检查过这个网站并找到了解决方案,但仍然无法正常工作。另外,我正在使用 Java。

最佳答案

Olingo 客户端库使用 Apache HttpComponents调用 Dynamics。该错误消息表明客户端和服务器之间握手期间 SSL 证书无效。您可能需要检查 Java 的 SSL 存储设置。发布一些异常的堆栈跟踪对于人们深入研究问题很有用。

关于java - 基本身份验证 Apache olingo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51458276/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com