У меня есть веб-сервер, я сделал в C (проект школы)Curl не вернувшиеся после получения 404 ответа
кажется обрабатывать 200 кодов ответа мелкие. Однако, когда я пытаюсь использовать cURL для проверки 404, он не возвращается/не выходит.
Например:
$ curl localhost:5555/q.txt
...
Если я использую многословным.
$ curl -v localhost:5555/q.txt
* Trying 127.0.0.1...
* Connected to localhost (127.0.0.1) port 5555 (#0)
> GET /q.txt HTTP/1.1
> User-Agent: curl/7.40.0
> Host: localhost:5555
> Accept: */*
>
* HTTP 1.0, assume close after body
< HTTP/1.0 404 Not Found
< Date: Fri, 14 Aug 2015 11:16:32 AEST
< Connection: close
< Server: myserver/jnd
<
Полное сообщение Я посылаю обратно:
HTTP/1.0 404 Not Found\r\nDate: Fri, 14 Aug 2015 11:18:10 AEST\r\nConnection: close\r\nServer: myserver/jnd\r\n\r\n
Я пропускаю что-то здесь? Новая строка или другое форматирование?