gpt4 book ai didi

用于无状态计算的 REST 服务

转载 作者:行者123 更新时间:2023-12-04 02:03:07 28 4
gpt4 key购买 nike

我需要在我的 REST API 中创建一个方法来执行一些计算。为简单起见,假设我需要实现一个方法,该方法对于给定的对象列表将返回其长度。

它应该只计算长度并返回给客户端,因此服务器端不会修改资源。由于它不修改任何资源,人们会期望它应该是一个 GET 请求。但是,由于列表可能很大并且对象可能很复杂,因此看起来我需要将其作为 POST 请求。然而,这将违反在 REST 中使用 POST 来创建资源的标准。

你对这个问题的解决方案是什么?

最佳答案

务实的回答:使用 POST

狡猾的回答:使用 POST 。您的请求包含您希望服务器临时创建的资源(或资源集)(对象列表)。如果服务器碰巧在成功处理 POST 后立即删除该资源,那怎么办?

关于用于无状态计算的 REST 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29342544/

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