C++ 有没有办法用cgicc提取自定义请求头

C++ 有没有办法用cgicc提取自定义请求头,c++,web-services,web-applications,C++,Web Services,Web Applications,我正在使用,它有一些方法来提取特定的请求头,例如getUserAgent将返回“User Agent”头 是否有可以返回任意标题值的通用方法,例如 getHeaderValue("x-my-header"); 有没有办法使用cgicc实现这一点?如果不能用CGICC来做,我还能从C++中的请求中提取自定义的头吗?< P>不,CGICC不直接支持这个。然而,它只是CGI的包装。它在CgiInput中使用“getenv” 类提取web服务器提供的所有信息 因此,如果客户机发送一些CgiCC不直接支

我正在使用,它有一些方法来提取特定的请求头,例如getUserAgent将返回“User Agent”头

是否有可以返回任意标题值的通用方法,例如

getHeaderValue("x-my-header");

有没有办法使用cgicc实现这一点?如果不能用CGICC来做,我还能从C++中的请求中提取自定义的头吗?

< P>不,CGICC不直接支持这个。然而,它只是CGI的包装。它在CgiInput中使用“getenv” 类提取web服务器提供的所有信息

因此,如果客户机发送一些CgiCC不直接支持但web服务器支持的标题(比如
接受编码:
),您只需要适当地阅读即可 环境变量
getenv(“HTTP\u接受\u编码”)

但它应该由您正在使用的web服务器支持

编辑:实际上,根据CGI RFC,web服务器应该为您的示例提供环境变量:
HTTP\u X\u MY\u头