gpt4 book ai didi

使用 Jersey 的 Java Async REST Web 服务?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:24:16 28 4
gpt4 key购买 nike

我需要实现一个 Java REST Web 服务(我们使用 Jersey 框架),它基本上可以要么

一个。在返回响应之前阻止等待某个事件(或轮询事件)b.提供某种 aysnc 行为以在处理请求时通知客户端。

我正在考虑返回一个 transationID,并有一个/status 端点,客户端应该轮询该端点以确定请求是否已被处理并获得特定结果。

有什么想法吗?

最佳答案

艾伦,正确的做法是使用 HTTP 的 202 Accepted 返回代码,并在响应正文中包含一个指向客户端可以轮询以检查请求状态的页面的链接。

在机器对机器的上下文中,您需要为这些响应设计媒体类型(或微格式等),以便机器客户端可以“理解”它们。

参见 http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.2.3

也许还可以为此目的查看几乎标准化的新 HTTP 链接 header 。

https://datatracker.ietf.org/doc/html/draft-nottingham-http-link-header-03

一月

关于使用 Jersey 的 Java Async REST Web 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2000439/

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