gpt4 book ai didi

java - Jersey 客户端不等待 GET 方法的结果

转载 作者:行者123 更新时间:2023-12-02 10:29:44 25 4
gpt4 key购买 nike

我有一个简单的 Java 应用程序,使用 Jersey 进行请求,我在其中使用 Jersey 的 GET 请求来访问其他应用程序中的一些端点,如下所示:

Client client = new Client();
WebResource webResource = client.resource("MY_ENDPOINT");
webResource.get(String.class);

正如你所看到的,我什至不关心端点的结果,我只是想“触发”它,作为端点,一旦它收到调用,它就会自己运行一些代码。

我的“问题”是,我对 5 个端点执行此操作,它们通常需要最多 3 秒,而且我不需要等待那么久,因为端点仅返回“OK”消息,而我不关心实际的消息。

有什么方法可以在不“阻塞”Java的情况下执行此 GET 操作吗?就像“执行此调用并忽略结果”一样?我想将其保留在 Jersey 中,但我愿意接受其他方式。

最佳答案

我刚刚搬到OkHttp :

    Request request = new Request.Builder().url(MY_ENDPOINT).build();
client.newCall(request).enqueue(callback);

并且 callback 变量只是一个空回调。

关于java - Jersey 客户端不等待 GET 方法的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53681424/

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