Web Services Java REST API修补请求

ha5z0ras  于 2022-11-15  发布在  Java
关注(0)|答案(1)|浏览(133)

我必须修改基于Java的旧项目(servlet,Gradle项目),这些项目没有与任何Java框架集成。对于最近的项目集成需求,需要调用外部API的PATCH请求,并在该外部API托管的Web应用程序上不时更改一些值(所有者ID)。
端点看起来如下所示
需要不时更改所有者id,JSON应遵循以下原则:
{ "meta": { "ownerId": "smtip|appownid1" } }
我试着按照下面方式,

com.google.gson.JsonObject mainObject=new com.google.gson.JsonObject();
   com.google.gson.JsonObject meta=new com.google.gson.JsonObject();
   meta.addProperty("ownerId", "smtip|appownid1");
   mainObject.add("meta", meta);

我不熟悉如何调用api端点,请让我知道是否有任何其他有效的方法来做这个api调用和更改值。

gkl3eglg

gkl3eglg1#

您需要使用一些HTTP客户端库来发出请求。可能有很多可用于Java的库,但Apache的库是一个。
啊,我还了解到Java 11中包含了一个HTTP客户端:是的。

相关问题