通过 TCP 从 html 网站发送 JSON 包

Sending a JSON-package via TCP from a html website

本文关键字:JSON 网站 TCP html 通过      更新时间:2023-09-26

我必须通过TCP连接将JSON包发送到本地网络中的嵌入式系统。我有一个在这个嵌入式系统上运行的python脚本,所以它就像一个服务器,并使用另一个JSON包进行响应。

单击本网站上的按钮后,有什么可能的解决方案可以发送和接收数据。

<button class="btn" onclick="Auswahl('Quit')" href="">Quit</button>

这是我的按钮应该看起来像的样子,json 应该采用这样的格式:

{"Mode":"Modus","Debug_cmd":"String"}

您必须提供一个HTTP服务器来获取XHR请求并从后端TCP服务器连接到TCP服务器,这可以通过简单的 http://flask.pocoo.org/路由来实现。

另一种解决方案是提供旧版浏览器不支持的 Websocket 连接。 为此,您可以使用 Twisted 或 Tornado,也可以在当前的 python 脚本中使用简单的轻量级库。

但是没有办法在浏览器中建立HTTP或WS之外的TCP连接。