Flask:如何存储客户端的连接详细信息[在 NAT 内],以便稍后可以将它们发布到 Webhook

我想创建一个/subscribe端点,将客户端添加到列表中,当事件发生时,该列表将通过 Webhook 收到通知。如何从 Flask 获取稍后连接到客户端所需的数据,以便稍后在请求中发送 POST?



慕莱坞森
浏览 66回答 1
1回答

呼如林

您无法存储连接详细信息。没有什么叫做连接。它只是从一台服务器到另一台服务器的 HTTP 请求。所有 HTTP 请求都只是您(浏览器或服务器)发送到另一台服务器的消息,询问诸如“我可以查看您的网站吗?”之类的信息。或“你能把这些数据发给我吗?” ETC。,您可能的解决方案:我曾为我们公司的一款产品开发过 Webhook,向您的客户提供创建 Webhook 能力的最佳方法是询问他们的端点。我做了什么:我向客户询问他们的端点,以便我可以在发生事件时调用它。要求他们创建并共享一个 Secret_key,以便除了您之外没有其他人可以调用该端点。每当有事件发生时,使用其 Secret_key 调用该端点。上面只是它是如何完成的概述(或者至少是我是如何做到的)。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python