2024-10-04 01:27:21 发布
网友
我正在开发一个flask web应用程序,其中一个函数正在列表上执行某些任务。现在,在遍历列表并对列表中的每个元素执行一些操作之后,将呈现一个新页面。但是对每个元素执行的操作需要一些时间。因此,我想在调用该函数的同一网页上显示一个输出,同时该函数作为whichelements操作运行。完成后只加载新页面。请告诉我怎么做
一个典型的方法是使用这两个api
202(Accepted)
请注意,状态可以是从抽象的“进行中”到具体的“92%完成”的任何内容。在内部,第二个API有一种方法可以获得列表上操作的进度
参考https://restfulapi.net/http-status-202-accepted/
引用上述链接中的相关位
If you submitted a long-running asynchronous job to a REST API then API can return the result like this:
HTTP状态202(已接受)
{ "task": { "href": "/api/company/job-management/jobs/2130040", "id": "2130040" } }
Now user agent can send HTTP GET request to URI /api/company/job-management/jobs/2130040 periodically for completion status of the job. The response of above API will inform the current status of actual scheduled operation.
一个典型的方法是使用这两个api
202(Accepted)
的“作业接受者”postapi。响应包含一个URL,您可以点击该URL来获取应用程序的状态请注意,状态可以是从抽象的“进行中”到具体的“92%完成”的任何内容。在内部,第二个API有一种方法可以获得列表上操作的进度
参考https://restfulapi.net/http-status-202-accepted/
引用上述链接中的相关位
HTTP状态202(已接受)
相关问题 更多 >
编程相关推荐