Мы используем zuul в качестве шлюза для отправки входящих запросов к сервисам.
Когда мы обновились с 1.0.0, мы заметили две проблемы, одну из которых мы нашли обходным путем.
Вторая проблема заключается в том, что в некоторых входящих есть закодированные uris для обработки специальных символов в запросе, например. ....rovi//45846, который необходимо изменить на rovi%2F%2F45846, чтобы пройти.
Итак, для остальных uri, например, следующий POST http://localhost:8902/contentservice/content/subscriptionPackages/624460160/channels/rovi%252F%252F45846
Если я делаю этот запрос напрямую в сервис, он работает правильно. Но если я направлю его через zuul как POST http://localhost:8765/contentservice/content/subscriptionPackages/624460160/channels/rovi%252F%252F45846, затем он исчезает.
Теперь, если я беру %, он передается и обрабатывается как ошибка в службе контента, когда я прохожу через интерфейсный контроллер службы контента (конечно).
Что изменилось между весенним облаком 1.0.0 и 1.0.1 в функциональности zuul, чтобы это не работало. Поскольку это определенно работало в 1.0.0.