Size: a a a

2020 July 03

AK

Alexander Komarov in pro.jvm
Они правда ее никому не показывают
источник

AE

Alexandr Emelyanov in pro.jvm
Alexander Komarov
Они правда ее никому не показывают
угу. там и грин треды есть
источник

Z

Zakir in pro.jvm
Привет, делаю запрос в камунду через restTrmplate, как мне передать  авторизацию? Логин и пароль от камунды
источник

AE

Alexandr Emelyanov in pro.jvm
Zakir
Привет, делаю запрос в камунду через restTrmplate, как мне передать  авторизацию? Логин и пароль от камунды
а какая там авторизация настроена? через spring security?
источник

Z

Zakir in pro.jvm
Нет, просто есть camunda на другом сервере, делаю запрос, запрос доходит но 401, т.к. нужно передать еще и авторизацию, я в браузере могу делать этот запрос если я авторизован в камунде
источник

Z

Zakir in pro.jvm
Zakir
Нет, просто есть camunda на другом сервере, делаю запрос, запрос доходит но 401, т.к. нужно передать еще и авторизацию, я в браузере могу делать этот запрос если я авторизован в камунде
Помогите пж
источник

AE

Alexandr Emelyanov in pro.jvm
Zakir
Нет, просто есть camunda на другом сервере, делаю запрос, запрос доходит но 401, т.к. нужно передать еще и авторизацию, я в браузере могу делать этот запрос если я авторизован в камунде
так ты узнай как ей авторизацию передавать от тех, кто её ставил и настривал
источник

AE

Alexandr Emelyanov in pro.jvm
ибо есть миллион и один способ сделать аутентификацию
источник

B

Balas in pro.jvm
Александр
Про обёртку реквеста, которая будет возвращать не оригинальный body, а его иммитацию от уже вычитанных данных, мысль была, а вот про декодер не в курсе, это куда посмотреть можно?
Сама ситуация забавная: казалось бы, что может быть проще, чем залогировать запрос? Но вот внезапно...
Не совсем имитация, просто ещё раз вычитываешь тело в обвёртке , когда спринг вычитывает тело из оригинального запроса, т.к. это можно сделать только один раз, а по поводу декодера, скину в конце выходных, комп далеко от рук.
А вообще много простых вещей, которые были для обычных сервлетов, для реактивщины адская боль)
источник

А

Александр in pro.jvm
Balas
Не совсем имитация, просто ещё раз вычитываешь тело в обвёртке , когда спринг вычитывает тело из оригинального запроса, т.к. это можно сделать только один раз, а по поводу декодера, скину в конце выходных, комп далеко от рук.
А вообще много простых вещей, которые были для обычных сервлетов, для реактивщины адская боль)
Про имитацию неудачно выразился, а вот спринг тело сам по себе не читает, только если мы явно это делаем, поэтому без ручной подписки скорее всего не обойтись
источник

B

Balas in pro.jvm
Как раз наоборот, спринг является главным подписчиком и если мы раньше его явно вычитаем боди, то когда декодер будет его читать, получим эксепшн,  поэтому трюк с обвёрткой, позволяет просто добавить в цепочку оператор, без явного subscribing, где тело декодируем сами
источник

А

Александр in pro.jvm
Balas
Как раз наоборот, спринг является главным подписчиком и если мы раньше его явно вычитаем боди, то когда декодер будет его читать, получим эксепшн,  поэтому трюк с обвёрткой, позволяет просто добавить в цепочку оператор, без явного subscribing, где тело декодируем сами
что-то не складывается: Body приходит в своём Flux отдельно от остального запроса, если мы его нигде не заиспользовали, то он по идее никем не вычитается
источник

А

Александр in pro.jvm
т.е. спринг несомненно является подписчиком того Mono, который мы возвращаем из контроллера, чем запускает в движение весь конвейер, но то, что в этот конвейер будет включён flux с body - не факт
источник

А

Александр in pro.jvm
могу ошибаться, но вроде так
источник

B

Balas in pro.jvm
На счёт, того, что кто-то не будет вычитывать тело, я хз, но можно посмотреть в спринговом subscriber, который как раз отвечает за тело
источник

B

Balas in pro.jvm
Там хорошее описание как это работает
источник

А

Александр in pro.jvm
Balas
На счёт, того, что кто-то не будет вычитывать тело, я хз, но можно посмотреть в спринговом subscriber, который как раз отвечает за тело
Это куда смотреть?
источник

D

Dima in pro.jvm
с реактором куча подводных камней насчет этого body
источник

D

Dima in pro.jvm
memory leak помню обсуждали
источник

D

Dima in pro.jvm
источник