Получить полные данные HTTP-сообщения в CGI, написанные на C - PullRequest
0 голосов
/ 11 января 2019

В CGI, написанном на C, есть ли способ получить полное HTTP-сообщение?
Функция getenv () способна получать части сообщения (REQUEST_METHOD, SERVER_PROTOCOL, HTTP_ACCEPT, HTTP_USER_AGENT, ....)
Но не полное сообщение в сыром виде.

То, что я хотел бы, это то, что будет возвращать все данные HTTP-сообщения, как отправлено. Например:

GET /example.htm HTTP/1.1\r\n  
Host: 10.2.0.65\r\n  
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0\r\n  
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n 
Accept-Language: en-US,en;q=0.5\r\n Accept-Encoding: gzip, deflate\r\n 
Connection: keep-alive"\r\n \r\n

Я использую Ubuntu и Apache.

...