Я пытаюсь отправить простой запрос POST в некоторую конечную точку, где я знаю, что это возможно, и работаю так, как я могу отправить его через консоль SoapUI и Chrome Rest. Успешный запрос выглядит так на картинке:
Я безуспешно пытался отправить его через Mule. Я устанавливаю полезную нагрузку как java.util.Map, которая будет содержать все параметры, которые я хочу отправить как контент, но я постоянно получаю ответ 400 Неверный запрос. Вот как это выглядит прямо сейчас:
А вот так выглядит наш запрос:
<http:request config-ref="HTTP_Request_Configuration1" path="api/token/" method="POST" doc:name="GetToken" parseResponse="false">
<http:request-builder>
</http:request-builder>
</http:request>
Я предполагаю, что мне не хватает чего-то очень небольшого, например настройки. Кто-нибудь может помочь?
Или, если кто-то знает, как проще всего увидеть точный запрос, который отправляется через Mule? Или какой-то другой способ увидеть отправляемый запрос?
Спасибо!
<http:request-config name="HTTP_Request_Configuration1" protocol="HTTPS" host="correctsitehere.net" port="443" doc:name="HTTP Request Configuration">
Разве по умолчанию при отправке POST также включаются Content-type и legth? - person Stanislav Ivanov   schedule 17.04.2015