如何在C套接字程序中接收HTTPGET和POST请求
How to receive HTTP GET and POST requests in C socket program?
我正在尝试创建一个小型的C套接字服务器。服务器发送的HTTP/HTML响应足够精细。但客户端会向它发送HTML请求,客户端可以是不同的设备——移动应用程序、浏览器等。我需要记录请求,了解哪种类型的设备在请求什么。
我碰巧知道浏览器通常也会向服务器发送cookie及其用户代理信息,我希望我的服务器也能记录cookie和用户代理字符串。
那么,如何在我的C/C++服务器中启用HTTP头的读取呢?
我试图做的基本上是从套接字中读取。因此,使用recv,问题得到了解决。我的想法很复杂,而解决方案很简单。
相关文章:
- 如何使用curlpp通过POST方法上传文件和json数据
- 使用libcurl提交批量url的正确BING Api POST url是什么
- 命名空间 pqxx 无法识别 - 将 libpqxx 添加到 Windows 上的 Visual Studio Post
- 如何使用boost/beast从HTTP POST请求中解析和提取有效负载?
- 如何使用 curl 将 POST 请求从 python 重写为 C++
- 从简单的 POST 请求中解析异常
- Visual Studio 2017 中的 cpprestapi 问题找不到 POST/GET 常量
- 使用 cpp-httplib 的 POST 请求
- POST Arduino 传感器值通过 Flask API 发送到本地 Sqlite db
- C++:如何通过 curl 调用使用 HTTP post 请求发送二进制数据(protobuf 数据)
- C++中的 cURL POST 请求
- C++ Schannel POST 400 错误代码错误请求
- c++curl返回413请求实体过大,但是post大小远小于max大小
- HTTP POST 请求不允许我定义上下文类型
- 如何在c++中使用libcurl发送POST请求并接收它
- cpp libcurl 在 HTTP post 调用中发送 zip 文件,而不使用 multipart\form-da
- 使用 http post 在 FCM 中推送通知
- 我想将 POST 请求从 arduino 发送到 mysql 工作台并保存值
- 如何捕获从 MFC Web 浏览器 c++ 发出的 GET/POST 请求
- 如何在C套接字程序中接收HTTPGET和POST请求