У меня был сценарий использования, когда мне приходилось загружать определенный файл в облачное хранилище Google с помощью Rest Api.Команда, которую я использовал ранее, была примерно такой:
curl --fail -X PUT -T "upload.txt" -H "Хост: www.googleapis.com" -H "Дата: $date "-H" Content-Type: application / octet-stream "-H" Авторизация: Bearer [OAuth Token] "" https://storage.googleapis.com/mybucket/upload.txt"
Эта команда раньше работала, но недавно эта команда начала давать мнеошибка следующим образом -
curl: (22) Запрошенный URL-адрес вернул ошибку: 400 Bad Request
Я не знаю, в чем здесь проблема, но когда яизменил запись хоста с "Хост: www.googleapis.com" на "Хост: storage.googleapis.com" Работает успешно.
Теперь я ненаверняка, почему раньше это работало (чтобы указать временную шкалу, я бы сказал, до середины октября) ИЛИ что недавно изменилось. Возможно ли, что облачная платформа Google заблокировала использование этого URL в Rest API или я что-то упустил.