Настройка прокси-сервера TLS для API конечных точек Google Cloud Endpoint

Я просматривал свои API-интерфейсы конечных точек Google App Engine в проводнике API (localhost) без проблем, теперь я получаю следующее:

enter image description here

в полном объеме говорится:

Вы изучаете API, который описывается или обслуживается через HTTP вместо HTTPS. Это небезопасно и может быть заблокировано вашим браузером. Чтобы исправить это, настройте прокси-сервер TLS для вашего API. В качестве альтернативы вы можете сообщить своему браузеру разрешить активный контент через HTTP на этом сайте (в Chrome, щелкнуть экран в строке URL), но это не улучшит безопасность или не отклонит это сообщение.

Это один из методов API, которые у меня есть в моей конечной точке:

@ApiMethod(
        name = "insert",
        path = "movie",
        httpMethod = ApiMethod.HttpMethod.POST)
public Movie insert(Movie movie) throws UnauthorizedException {
    ...
}

Так как я не знаю, что вызвало это внезапно, я не знаю, что еще показать. Я пробовал обновлять свои браузеры (Firefox, Opera, Chrome) без везения.

Ответы

Ответ 1

Та же проблема появилась сегодня сегодня

Теперь, если вы используете хром, вы можете щелкнуть по значку экрана справа от строки URL и щелкнуть по чему-то, что скажет сценарии загрузки, и ваш API должен появиться.

Изображение: http://i.gyazo.com/f16a557c4b53c147f31067029d15c093.png

Ответ 2

Вероятно, вы захотите использовать обходной путь на основе браузера, например значок экрана в Chrome. Это недавно было добавлено для устранения уязвимости безопасности. К сожалению, мы не можем сделать это лучше. Коллега предполагает, что stunnel может быть жизнеспособным для настройки прокси-сервера TLS, если вы хотите пройти этот маршрут.