有什么方法可以通过按下按钮将HTTP请求从JS发送到C

Is there any way to send http requests from JS by pushing button, to a C++

本文关键字:JS 请求 HTTP 方法 什么 可以通过 按钮      更新时间:2023-10-16

我目前正在为硬件设计一个GUI。我们希望GUI能够通过浏览器访问。浏览器将显示从C 代码生成的地图,但是我还需要向从JS前端上的按钮生成映射的代码发送一些参数?无论如何,这是为此做到这一点的。到目前为止,我已经进行了一些研究,并了解网络插座和Ajax,但我不确定这是我想要的。在理想的世界中,我只能发送UDP数据包,但是我的研究告诉我,这是不可能的,而不是TCP。这是正确的吗?

感谢您的任何帮助!

您的C 代码可以设置聆听请求的服务器。例如,您可以使用libhttpserver。然后,在JavaScript代码中,您可以使用XMLHTTPRequest或Fetch API(对于较新的浏览器(向服务器提出HTTP请求,然后将返回新的静态页面(将生成的映射嵌入到页面中(。