Капистрано считает что-то ошибкой, но это не так

У меня есть сценарий развертывания capistrano, который отправляет запрос curl в cloudflare для очистки кеша при каждом развертывании.

Cloudflare отвечает sh: 1: {"result":{"id":"my_hidden_id_here"},"success":true,"errors":[],"messages":[]}: not found

И капистрано думает, что это сообщение об ошибке, но это не так. Есть ли способ сказать ему, что такой ответ приемлем?

Какой код статуса http у ответа cloudflare? 404 - это ошибка

muzychuk 30.08.2018 16:49

Похоже на ошибку

Yule 30.08.2018 16:51

@Yule @muzychuk Похоже, cloudflare возвращает его, хотя и успешно. Это можно увидеть в журналах облачных вспышек в бэкэнде, успешных вызовах API, которые успешно очищают кеш. Но в curl он возвращается как искаженный json. Не должно начинаться с sh: 1: или заканчиваться not found, если success = true.

Octoxan 30.08.2018 17:20

Это могло показаться не по теме. Вы пробовали жемчужина?

Kedarnag Mukanahallipatna 30.08.2018 18:19
Пошаговое руководство по созданию собственного Slackbot: От установки до развертывания
Пошаговое руководство по созданию собственного Slackbot: От установки до развертывания
Шаг 1: Создание приложения Slack Чтобы создать Slackbot, вам необходимо создать приложение Slack. Войдите в свою учетную запись Slack и перейдите на...
0
4
45
0

Другие вопросы по теме