如何在C套接字程序中接收HTTPGET和POST请求

How to receive HTTP GET and POST requests in C socket program?

本文关键字:HTTPGET POST 请求 套接字 程序      更新时间:2023-10-16

我正在尝试创建一个小型的C套接字服务器。服务器发送的HTTP/HTML响应足够精细。但客户端会向它发送HTML请求,客户端可以是不同的设备——移动应用程序、浏览器等。我需要记录请求,了解哪种类型的设备在请求什么。

我碰巧知道浏览器通常也会向服务器发送cookie及其用户代理信息,我希望我的服务器也能记录cookie和用户代理字符串。

那么,如何在我的C/C++服务器中启用HTTP头的读取呢?

我试图做的基本上是从套接字中读取。因此,使用recv,问题得到了解决。我的想法很复杂,而解决方案很简单。