From 0398cb6ea12e7f089c72706ea314d404114e6efc Mon Sep 17 00:00:00 2001 From: amd64fox <62529699+amd64fox@users.noreply.github.com> Date: Fri, 14 Nov 2025 01:56:46 +0300 Subject: [PATCH] Improve debug output for GAS POST request --- .github/workflows/version-check.yml | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/.github/workflows/version-check.yml b/.github/workflows/version-check.yml index e13efdf..702f543 100644 --- a/.github/workflows/version-check.yml +++ b/.github/workflows/version-check.yml @@ -90,20 +90,23 @@ jobs: echo "Отправка данных на GAS..." - response=$(curl -s -L --max-redirs 10 -X POST "$g" \ + # Показываем все редиректы + echo "Отладка редиректов:" + curl -v -L -X POST "$g" \ -H "Content-Type: application/json" \ - -H "Accept: text/plain" \ - --data-raw "$final_json" \ - -w "\nHTTP_CODE:%{http_code}") + --data-raw "$final_json" 2>&1 | grep -E "(< HTTP|< Location:)" || true - http_code=$(echo "$response" | grep "HTTP_CODE:" | cut -d: -f2) - body=$(echo "$response" | sed '/HTTP_CODE:/d') + echo "" + echo "Финальный ответ:" - echo "HTTP код: $http_code" + # Делаем реальный запрос + response=$(curl -s --location-trusted -X POST "$g" \ + -H "Content-Type: application/json" \ + --data-raw "$final_json") - if echo "$body" | grep -q ""; then - echo "Получен HTML ответ, но скрипт выполнился (проверьте Telegram)" - echo "Возможно, это промежуточный редирект" + if echo "$response" | grep -q ""; then + echo "Получен HTML ответ" + echo "Проверьте сообщение в Telegram - если оно пришло, значит скрипт работает" else - echo "Ответ от GAS: $body" + echo "Ответ от GAS: $response" fi \ No newline at end of file