Я хочу отправить потребительский запрос https, используя компонент camel-jetty, и этот адрес возвращает некоторый ответ в формате JSON, ниже я упоминаю свой код DSL.
from("jetty:https://someSiteAddress.com/api/control/authorizeUser?username=__&password=__").to("stream:out");
I am getting this warning:
[WARNING]
java.net.SocketException: Permission denied
at sun.nio.ch.Net.bind0 (Native Method)
at sun.nio.ch.Net.bind (Net.java:433)
at sun.nio.ch.Net.bind (Net.java:425)
at sun.nio.ch.ServerSocketChannelImpl.bind
Но всякий раз, когда я нажимаю этот HTTP-URL в браузере, он будет отлично работать с аутентификацией.
Если кто-нибудь знает, что делать, чтобы выполнить это действие в apache camel, пожалуйста, помогите мне, это будет очень весело для меня и других.
И как я могу узнать, какой метод использует верблюд для отправки запроса, такого как POST или GET.
Спасибо
https://someSiteAddress.com/api/control/authorizeUser?username=__&password=__
, правильно? Если я прав, вам следует использовать компонентcamel-http
вto
. Как описывается ваш код, вы открываете URL, а не потребляете его. Если у вас возникли проблемы с этим, дайте мне знать, что я вставил это в ответ. - person Ricardo Zanini   schedule 28.11.2017https://someSiteAddress.com
не потребляя от нее. Чтобы использовать URL-адрес, вы должны указать его с помощьюto()
. - person Ricardo Zanini   schedule 30.11.2017