У меня развернута веб-служба механизма приложений. Я внезапно обнаружил, что после нажатия на ссылку имени службы (по умолчанию) в разделе служб движка приложения она перенаправляет меня с https://myapp-api.appspot.com/ на https://version-1-dot-myapp-api.appspot-preview.com/.
Имея клиентское приложение, использующее axios node js lib (работающее по http), я обнаружил, что оно выдает ошибки при попытке выполнить POST-запрос от клиента (http) к myapp (https). Мое приложение поддерживает прием вызовов ajax, устанавливая заголовок Allow-Control-Allow-Origin. GET-запросы работают нормально.
Запрос POST дает: UnhandledPromiseRejectionWarning: отклонение необработанного обещания (идентификатор отклонения: 8): ошибка: запрос не выполнен с кодом состояния 400
Если я заменю URL-адрес API с исходного на https://version-1-dot-myapp-api.appspot-preview.com/, это работает.
Есть идеи, почему? Что я делаю неправильно? Должен ли я навсегда заменить URL-адрес для предварительного просмотра? Почему запрос POST для короткого URL вызывает исключение?