У меня есть Java-приложение, созданное с использованием Apache Camel. Приложение использует Apache Camel для создания HTTP-запроса к конечной точке AWS VPC.
Когда приложение Java отправляет HTTP-запрос, оно получает код состояния HTTP 400 (неверный запрос). Журнал потока VPC может быть найден с трафиком (правильные IP-адреса источника и назначения).
С другой стороны, если мы используем команду curl для отправки того же HTTP-запроса, возвращается 200 OK.
Какая возможная причина? Есть ли какая-либо конфигурация в Apache Camel, чтобы увидеть, какой именно HTTP-контент или необработанный HTTP-заголовок / сообщение отправлено?