我不确定POST呼叫连接的合同。例如,网页启动POST调用,在API端,代码开始执行。假设代码需要几分钟才能完成,但是用户关闭了浏览器,切断了POST调用的客户端。
这会导致API代码停止执行吗?如果没有,当它尝试响应网页时会发生什么,但网页不存在?
答案 0 :(得分:2)
服务器收到POST后开始执行它。如果客户端在服务器执行POST时关闭浏览器,则无关紧要。
当服务器完成进程并执行响应时,它将发送到客户端。同样,如果没有人收到它也没关系,它会尝试发送它。
注意:您可以使用像Fiddler这样的代理来测试流程。即使您关闭浏览器,您也会看到服务器响应。