Camel netty4-http клиентская обработка http 100-Continue - PullRequest
0 голосов
/ 01 октября 2019

Мы используем netty4-http в качестве клиента, и возникла проблема, когда серверная часть отвечает http 100-Continue. Я ожидал, что клиент обработает это внутренне и продолжит вызов, но на самом деле он возвращает http 100.

Тест org.apache.camel.component.netty4.http.NettyHttpClientExpectContinueTest в коде Camel, похоже, проверяет именно эту ситуациюно это игнорируется комментарием "TODO Fix it, необходимо отправить ответ обратно". Поэтому я предполагаю, что это был план по его реализации.

Я тоже новичок Нетти Мне интересно, возможно ли это обработать в конвейере Netty путем переопределения ClientInitializerFactory (я обнаружил, что это HttpObjectAggregator, который возвращает 100)? Так что любая помощь, как добиться этого в конвейере Netty, или любые советы, как этого добиться каким-либо другим способом, приветствуется.

...