如何从示例 C 程序发送 HTTP 发布请求
How to send HTTP post request from a sample C Program
我想从我的CPP代码向服务器发出HTTP post/get请求。 我只能使用 MFC 库,因为我的项目必须使用 MFC 编译。
如果您不能使用任何额外的库,如libcurl
(它是非常强大的跨平台网络库(,那么您唯一的选择是 WinInet 及其 MFC 包装器。您可以在此处找到文档:
https://learn.microsoft.com/en-us/cpp/mfc/writing-an-internet-client-application-using-mfc-wininet-classes?view=vs-2019
所有类都引用在这里:
https://learn.microsoft.com/en-us/cpp/mfc/win32-internet-classes?view=vs-2019
您可以使用前面提到的libcurl
,请查看本教程,解释如何创建HTTP请求: 带有curl的HTTP请求
您还可以在此处找到使用此库的一些代码示例。
相关文章:
- 如何在boost beast http请求中设置http头
- 在多个核心中处理一个HTTP请求
- 使用 Winsock2.h C++向不和谐 API 发送 HTTP 请求时出现问题
- 使用 winsock 接收 http 请求
- 对于 http 请求,python 比 c++ 快吗?
- 如何使用C++和Boost Asio从HTTP发布请求中获取键值
- 如何使用boost/beast从HTTP POST请求中解析和提取有效负载?
- 在 C++/C 中使用 CURL 发出带有数据文件的 GET HTTP 请求
- 带有C++的 HTTP 请求
- C++:如何通过 curl 调用使用 HTTP post 请求发送二进制数据(protobuf 数据)
- c++程序,在windows下发送带有参数的http get请求
- HTTP POST 请求不允许我定义上下文类型
- 如何在QT中同步发送http请求
- 节点.js HTTP 无法通过套接字接收来自C++客户端的请求
- C++HTTP客户端在GET请求后挂起read()调用
- 我可以使用 Boost.Asio 和 Boost.Beast 库发出 HTTPS 请求或 HTTP/2 请求吗?
- HTTP 请求中的标头名称无效
- 如何在VS2019中创建C++中的HTTP PUT请求?
- 如何读取 HTTP 请求(HTTP 代理服务器)
- 套接字,请求HTTP网页