首页 > 解决方案 > 当客户端断开连接时,Django View中的Python请求停止请求

问题描述

我有一个 DRF API,客户端将在其中调用,然后一旦调用它将数据从客户端传递到另一台服务器(使用请求包)并将另一台服务器的响应返回给客户端。简而言之,我是一个在中间同步它们的 API。现在,一旦客户端与我的 DRF API 断开连接(通过请求超时或显式终止 API 调用),我需要终止从我的 DRF API 对其他服务器(使用请求包的服务器)的请求。

笔记。我需要终止它,因为从客户端发送的数据需要通过从其他服务器返回的 id 进行映射,并且客户端需要保存他们收到的 id。如果您想知道为什么我的 API 存在,客户端可以直接将请求发送到其他服务器。因为另一台服务器是旧服务器并且它运行 SOAP,所以我的 API 将 JSON 有效负载转换为 SOAP 有效负载,然后从 SOAP 有效负载转换为 JSON 有效负载。

标签: python-3.xdjangoapidjango-rest-frameworkpython-requests

解决方案


推荐阅读