Настройка прокси-сервера 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, если вы хотите пройти этот маршрут.