我正在开发一个RESTful API,其中http://server/thingyapi/thingyblob/1234
返回与项目#1234相关联的文件(又名“blob")来下载。但是可以在生成文件之前提出请求。它肯定将将在以后的时间可用。
服务器中有一个批处理进程生成所有的blob。Item 1234已经存在,它的数据(除了blob)已经可用。服务器还没有生成1234的blob。
我不想返回404;那是指不存在的事物。它会存在,但还没有生成。有点像YouTube上的“处理”视频。我也不认为重定向代码是合适的;没有“其他”;URL尝试。
在这种情况下,要返回的正确HTTP状态码是什么?