Я хочу выполнить публикацию с использованием netty4 на верблюде, но он возвращает неверный запрос 400, я перепробовал множество вариантов http-параметров, чтобы посмотреть, есть ли какая-либо работа, но результат такой же (как у потребителя, который работает, но как у производителя его нет)
@ Компонент
открытый класс RestDslRouteBuilder расширяет RouteBuilder {
@Override
public void configure() throws Exception {
restConfiguration()
.component("netty4-http")
.host("localhost").port("8686")
.enableCORS(true)
.corsHeaderProperty("Access-Control-Allow-Origin", "*")
.corsHeaderProperty("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, OPTIONS")
.bindingMode(RestBindingMode.json);
rest("/api")
.get("/")
.to("bean:helloBean")
.post().type(PostRequestType.class)
.to("bean:postBean");
/*from("netty4-http:http://localhost:8686/foo")
.transform().constant("Bye World");
*/
from("netty4-http:http://localhost:8686/foo")
.log("Logged id issue without body: ${header.id}")
.to("netty4-http:http://ptsv2.com/t/8wl8p-1547734804/post?bridgeEndpoint=true");
}