Как оформить редирект при использовании kcgi (язык Cgi C)? - PullRequest
0 голосов
/ 22 ноября 2018

Тестирование с Firefox приводит к бесконечной загрузке.С curl приводит к ошибке (некоторые строки пропущены):

HTTP/1.1 302 Found
Location: http://cp:440/indexerror.html
* HTTP error before end of send, stop sending

Фрагмент кода:

khttp_head(r, kresps[KRESP_STATUS],
  "%s", khttps[KHTTP_302]);
khttp_head(r, kresps[KRESP_CONTENT_TYPE],
  "%s", kmimetypes[KMIME_TEXT_PLAIN]);

khttp_head(r, kresps[KRESP_LOCATION], 
  "%s://%s/%s", kschemes[r->scheme], r->host, Uri);
khttp_body(r);
khttp_puts(r,"\n");

Я пробовал варианты (без содержимого типа, без тела, без пут.),Полученное местоположение является правильным (оно существует).Поэтому я пытаюсь понять, что является неполным или неправильным в этом фрагменте кода, который вызывает сбой перенаправления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...