Как сделать HTTPS-запрос без порта из HTTP-компонента? Я не могу использовать URL-адрес с портом 443 или 80, потому что номер порта просто добавляется с URL-адресом, и он говорит о недопустимом URL-адресе. Итак, как сделать запрос только с URL-адресом, а не вводить номер порта?
Кроме того, если у меня есть IP-адрес, я могу использовать IP + Port для доступа к данным. но сервер работает за прокси-сервером, поэтому нет возможности найти IP-адрес сервера приложений.
Сообщение об ошибке:
Сообщение: Ошибка отправки HTTP-запроса на https://xxx-yyy.com:443/rest/name Полезная нагрузка: {NullPayload}
Тип полезной нагрузки: org.mule.transport.NullPayload
Трассировка стека корневых исключений: java.util.NoSuchElementException в java.util.Collections $ EmptyIterator.next (Неизвестный источник) в com.mulesoft.mule.http.request.NameResolvingRequestBuilder.nextResolvedAddresses (NameResolving99). mule.http.request.NameResolvingRequestBuilder.setUrl (NameResolvingRequestBuilder.java:75) в org.mule.module.http.internal.request.grizzly.GrizzlyHttpClient.createGrizzly.GrizzlyHttpClient.createGrizzlyRequest (Grizzly.ttpClient.createGrizzlyRequest.http: //tpClient.createGrizzlyRequest. internal.request.grizzly.GrizzlyHttpClient.sendAndWait (GrizzlyHttpClient.java:355) на org.mule.module.http.internal.request.grizzly.GrizzlyHttpClient.send (GrizzlyHttpClient.java.:303) request.grizzly.EEGrizzlyHttpClient.send (EEGrizzlyHttpClient.java:105) в org.mule.module.http.internal.request.DefaultHttpRequester.innerProcess (DefaultHttpRequester.java:383) по адресу org.mule.internal.http: //www.module.http: DefaultHttpRequester.processBlocking (DefaultHttpR equester.java:226)