我在远程服务器上有一个管理Web应用程序。该应用程序是使用MEAN堆栈编写的,我列出了连接到Web应用程序所需的所有RESTful路由。
我正在编写一个Java客户端应用程序,该应用程序需要从该管理应用程序发送和接收数据。如果我具有服务器的IP地址和REST路由,如何将客户端连接到Web应用程序?
我想我需要提供到服务器和REST API文件的URL连接,然后仅调用诸如PUT
和的路由功能GET
。
如今,有许多库可以使用Java中的REST应用程序。
JSR 339中javax.ws.rs.client
定义的JAX-RS客户端API(程序包)是使用Java使用REST
Web服务的标准方法。除其他外,该规范由Jersey和RESTEasy实现。
这两个州和的RESTEasy
API提供代理框架。
基本思想是,您可以将标准JAX-
RS批注
附加到接口,然后通过服务器端的资源类来实现该接口,同时通过使用java.lang.reflect.Proxy
正确的调用权来动态生成该接口的实现,从而在客户端重用相同的接口低级客户端API方法。
有关更多详细信息,请检查以下内容:
您还可以考虑使用其他一些不错的选择来替代JAX-RS Client API:
我试图使用Java使用REST API。但是,当我运行代码时,它向我显示了这个异常。我不明白这是什么意思,我试图寻找解决方案,但我没有得到它:( 这是连接代码: 当我运行代码时,它会向我显示以下异常: Exception:java.security.cert.CertificateException:没有找到与IP地址匹配的主题替代名称 原因:java.security.cert.Certific
问题内容: 尝试使用中的方法时遇到麻烦。 这是我尝试过的: 示例1:此示例按预期方式工作。该行;等待输入,然后再继续。 产生输出: 示例2:此示例无法正常工作。本示例使用while循环以及结构允许用户选择要执行的操作。一旦程序到达;,它就不会等待输入,而是执行该行;。 产生输出: 这使得不可能输入句子。 为什么示例不能按预期工作?唯一之间的区别。和是那个 具有循环和结构。我不明白为什么这会影响的行
主要内容:安装Redis驱动,连接Redis服务器,Java Redis字符串,Java Redis列表,Java Redis键在开始学习本节内容之前, 首先需要您掌握 Java 编程语言,其次确定您已经安装了 Redis 服务及 Java Redis 驱动,并且能够成功运行 Java 程序。 本节介绍如何在 Java 中使用 Redis。 安装Redis驱动 如果想在 Java 环境下操作 Redis ,您需要安装相应的 Redis 驱动程序,也就 jedis.jar 包(点击下载),然后将
引入 Maven 依赖 <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>shardingsphere-jdbc-core</artifactId> <version>${shardingsphere.version}</version> </dependency> <!-- 使用
引入 Maven 依赖 <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>shardingsphere-jdbc-core</artifactId> <version>${shardingsphere.version}</version> </dependency> <!-- 使用