Rest 问与答的适当休息服务结构;服务

Rest 问与答的适当休息服务结构;服务,rest,Rest,我正在创建的服务基本上是针对用户身份验证(即,您的宠物有多大年龄)发布一组问题,并可以验证答案(但必须在提出问题后2分钟内完成)。问题的关键在于,公式化是一个很长的过程,所以我希望有一个单独的调用使其异步 …呼叫#1 POST\users{user}\challengerequest——创建请求,花费几分钟时间,并返回请求ID …然后民调电话#2 GET\users{user}\challengerequest{requestID}——返回实际问题,2分钟计时器启动 …呼叫#3 POST\use

我正在创建的服务基本上是针对用户身份验证(即,您的宠物有多大年龄)发布一组问题,并可以验证答案(但必须在提出问题后2分钟内完成)。问题的关键在于,公式化是一个很长的过程,所以我希望有一个单独的调用使其异步

…呼叫#1 POST\users{user}\challengerequest——创建请求,花费几分钟时间,并返回请求ID

…然后民调电话#2 GET\users{user}\challengerequest{requestID}——返回实际问题,2分钟计时器启动

…呼叫#3 POST\users{user}\challengeresponse{requestID}——获取响应,验证答案,并返回是否有效

目前我不喜欢的是: -第一次调用我的GET时,计时器被启动,我相信理论上这就像是一个更新,可能不应该从GET开始 -这些感觉像是暂时的资源,可能不适合RESTful实现

我很想听听你对实施的想法。我应该重新评估什么?谢谢

目前我不喜欢的是:-第一次调用我的GET时,计时器被启动,我相信理论上这就像是一个更新,可能不应该从GET中完成-这些感觉像是暂时的资源,可能不是RESTful实现的好候选

我百分之百同意。在这种情况下,情况并非如此。我认为最好用帖子开始提问。这还告诉下游服务器不要缓存请求