gpt4 book ai didi

java - 没有可用的客户端连接器支持所需的协议(protocol) : 'HTTP'

转载 作者:搜寻专家 更新时间:2023-10-31 20:16:00 25 4
gpt4 key购买 nike

问候。我正在玩 ReSTLet 框架,当我运行以下代码获取和异常内部连接器错误 (1002) - 没有可用的客户端连接器支持所需的协议(protocol):“HTTP”。

ClientResource cr = new ClientResource(
"http://127.0.0.1:8888/user/123");
UserResource resource = cr.wrap(UserResource.class);
User user = new User();
user.setName("xxx");
user.setPassword("xxx");
UserValidation userValidation = resource.retrieve(user);
if (userValidation != null) {
System.out.println("Welcome, User");
} else {
System.out.println("Not a vliad user");
}

这里有人以前试过 Retlet 吗?可以指导我正确的方向吗?或者可以重定向到有用的教程?

最佳答案

ReSTLet 依靠“连接器”来实现客户端和服务器。它们有点像插件,因为它们是模块化的,您可以轻松选择使用哪个。在运行时,ReSTLet 检查类路径以查看哪些连接器可用,并加载它们。每个连接器打包在 1 个用于连接器本身的 JAR 文件中,外加 N 个用于依赖项的文件。因此,您只需将相关的 JAR 添加到类路径,即可使连接器可用于框架。

您必须使用 ReSTLet 1.0 或 1.1,因为 2.0 包括简单的内置 HTTP 客户端和服务器连接器。我建议你升级到2.0;使用它进行开发要容易得多,因为单个 JAR 包含框架、引擎和内置连接器;对于 1.1,您有时可能需要 6-7 个 JAR 来测试一个简单的应用程序。

关于java - 没有可用的客户端连接器支持所需的协议(protocol) : 'HTTP' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3684452/

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