Я установил сервер rest-api. (Django 1.11 + NGINX + Gunicorn + Postgresql 9.6)
Для тестирования я разработал простой API. Получите URL запроса / теста, затем ответьте на строку «success». В веб-браузере это работало хорошо.
Но когда я запрашиваю тот же URL с CURL, я получаю "curl: (52) Пустой ответ с сервера". Я попробовал curl на другом удаленном сервере, и я попробовал curl http://127.0.0.1/test на этом сервере. Оба не работали. Я получил "curl: (52) Пустой ответ от сервера".
Почему это работает в веб-браузере, а не в CURL? Где я должен проверить? NGIMX? Django? Я проверил камин.
Извините за плохой английский. Спасибо!
UPDATE:
Я попробовал следующее,
$ curl -vv http://127.0.0.1/test/
* Trying 127.0.0.1...
* TCP_NODELAY set
* Connected to 127.0.0.1 (127.0.0.1) port 80 (#0)
> GET /test/ HTTP/1.1
> Host: 127.0.0.1
> User-Agent: curl/7.58.0
> Accept: */*
>
* Empty reply from server
* Connection #0 to host 127.0.0.1 left intact
curl: (52) Empty reply from server