CEF框架在关闭前发送http请求
CEF framework sending http request before close
我想通过向localhost:5000/shutdown发送http请求来关闭窗口关闭服务器(CEFsimple close)。我相信这应该可以完成任务
browser->GetMainFrame()->LoadURL("http://127.0.0.1:5000/shutdown/");
那么,哪里是正确的地方呢?我尝试过像DoClose()和OnBeforeClose()这样的函数…
由于Chromium的异步特性,在浏览器即将关闭时发出LoadURL
请求不能保证成功。
- libcurl(包含在curl中)
- 套接字
你必须在
内创建HTTP请求void OnBeforeClose(CefRefPtr<CefBrowser> browser);
方法,您必须在从CefLifeSpanHandler
中子类化SimpleHandler
并添加
CefRefPtr<CefLifeSpanHandler> SimpleHandler::GetLifeSpanHandler() { return this; }
相关文章:
- 如何在boost beast http请求中设置http头
- 在多个核心中处理一个HTTP请求
- 使用 Winsock2.h C++向不和谐 API 发送 HTTP 请求时出现问题
- 使用 winsock 接收 http 请求
- 对于 http 请求,python 比 c++ 快吗?
- 在 C++/C 中使用 CURL 发出带有数据文件的 GET HTTP 请求
- 带有C++的 HTTP 请求
- 如何在QT中同步发送http请求
- 我可以使用 Boost.Asio 和 Boost.Beast 库发出 HTTPS 请求或 HTTP/2 请求吗?
- HTTP 请求中的标头名称无效
- 套接字或 HTTP 请求
- Winsock2.h 无法发送 http 请求
- 用libcurl生成http请求作为字符串
- http请求之前和之后的垃圾
- 从主机向在VirtualBox linux机器上运行的服务器发送http请求
- 如何在不阻塞 UI 线程的情况下对C++发出 http 请求
- C++ Boost 1.66 使用 Beast http 请求解析器解析字符串
- 在新线程C++中发送 http 请求
- 有什么方法可以通过按下按钮将HTTP请求从JS发送到C
- 套接字"Resource temporarily unavailable"的原始 HTTP 请求