【问题标题】:Is there any way to send http requests from JS by pushing button, to a C++有没有办法通过按下按钮从 JS 向 C++ 发送 http 请求
【发布时间】:2019-09-25 15:34:55
【问题描述】:

我目前正在为一个硬件设计一个 GUI。我们希望能够通过浏览器访问 GUI。浏览器将显示从 C++ 代码生成的地图,但我还需要向从 JS 前端按钮生成地图的代码发送一些参数?有没有办法做到这一点。到目前为止,我已经做了一些研究,并且了解 Web 套接字和 AJAX,但我并不完全确定它是我正在寻找的东西。在理想情况下,我可以只发送 UDP 数据包,但我的研究告诉我这是不可能的,TCP 也不是。这是正确的吗?

提前感谢您的帮助!

【问题讨论】:

标签: javascript c++ http tcp


【解决方案1】:

您的 C++ 代码可以设置一个侦听请求的服务器。例如,您可以使用libhttpserver。然后,在您的 JavaScript 代码中,您可以使用 XMLHttpRequest 或 Fetch API(适用于较新的浏览器)向服务器发出 HTTP 请求,然后服务器将返回一个新的静态页面(生成的地图嵌入到页面中)。

【讨论】:

    猜你喜欢
    • 2017-05-17
    • 2013-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-01
    • 2015-08-07
    相关资源
    最近更新 更多