Я пишу удаленный API для обработки некоторых backend-процессов, и мой API обычно занимает около 30 секунд, чтобы завершить операцию (я в порядке с временем ожидания, это внутренний процесс) , Когда я делаю вызов cURL API, я получаю следующее сообщение curl: (52) Empty reply from server
. Мне нужно cURL, чтобы ждать ответа, -m
и connect-timeout
, похоже, не помогают.cURL: (52) Пустой ответ с сервера
Дополнительная информация: Я использую Синатру для серверной API
Вы протестировали дополнительные средства HTTP-запроса, чтобы узнать, получаете ли вы ответ? IE. (Mechanize/HTTParty ruby gems) –
Я не пробовал Mechanize/HTTParty. Я попробовал клиента, чтобы проверить ответ, и я получаю его – hld619
Я пробую его с 'get '/"; сна (30); "ответ"; end' просто используйте завиток без каких-либо дополнительных параметров, и он отлично работает, поэтому вам не нужно проверять свой код, ваш сервер приложений, ваш прокси-сервер, ваше то, что когда-либо между curl и вашим приложением. –