我正在开发RESTful API,在其中http://server/thingyapi/thingyblob/1234
返回与要下载的东西#1234相关的文件(又称“ blob”)。但是可能是在服务器中不存在该文件时发出请求,但肯定以后会提供该文件。服务器中有一个批处理过程,可为所有事物生成所有blob。Thingy 1234已经存在,并且除blob之外的其他数据已经可用。服务器还没有生成东西1234的斑点。
我不想返回404;那是针对不存在的事物。这是一个存在的问题,但尚未生成它的斑点。Kinda喜欢YouTube影片中的「处理中」。我也不认为重定向代码是合适的。没有尝试使用的“其他” URL。
在这种情况下返回的正确HTTP状态代码是什么?
204
“没有内容”?Is表示服务器已经成功处理了请求,并且[此时]未返回任何内容。