我有一个使用Linux系统调用的基本TCP服务器(setsockopt,bind,listen,accept和recv)。
recv命令向我返回的请求消息不过是完整的URL。
有什么方法可以从recv系统调用中的接收数据中检索http标头?
基本上,我想从http请求中提取用户代理。
我的代码是cpp cpde
-谢谢
拉胡尔
最佳答案
HTTP本身不包含完整的URL。您需要自己通过Host标头和请求URI将其放在一起。
关于linux - 使用Linux系统调用在基本TCP服务器中获取HTTP header ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16042996/