Проблема доступа к URL-адресу веб-перехватчика Teams. Ошибка ввода-вывода из приложения загрузки Java Spring.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Проблема доступа к URL-адресу веб-перехватчика Teams. Ошибка ввода-вывода из приложения загрузки Java Spring.

Сообщение Anonymous »

Я создал рабочий процесс в Teams и получил URL-адрес, по которому я могу успешно отправить запрос почтальону. Однако когда я использую этот URL-адрес веб-перехватчика в Java-коде, я получаю следующую ошибку:

Код: Выделить всё

ResourceAccessException occurred: I/O error on POST request for "http://prod-33.westus.logic.azure.com:443/workflows/7162rryfrhf5757d0353274571e/triggers/manual/paths/invoke": Connection timed out: connect 
Вот код Java, который я использую:

Код: Выделить всё

public static void main(String[] args) {

String webhookUrl = "my_url";

RestTemplate restTemplate = new RestTemplate();

Map requestBody = new HashMap();
requestBody.put("@type", "MessageCard");
requestBody.put("@context", "http://schema.org/extensions");
requestBody.put("@themeColor", "0076D7");
requestBody.put("summary", "Hello-Java");

HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON);

HttpEntity requestEntity = new HttpEntity(requestBody, headers);

try {
ResponseEntity response = restTemplate.postForEntity(webhookUrl, requestEntity, String.class);

if (response.getStatusCode().is2xxSuccessful()) {
System.out.println("Message sent successfully!");
} else {
System.err.println("Error sending message: " + response.getStatusCode());
}
} catch (ResourceAccessException e) {
System.err.println("ResourceAccessException occurred: " + e.getMessage());
}

}
С помощью того же URL-адреса Postman я могу публиковать сообщения в группе или канале команды. Не с Явой. Может ли кто-нибудь помочь?
ОБНОВЛЕНИЕ
Проблему можно решить, удалив нежелательный символ, например %2F, но веб-перехватчик. URL-адрес работает только после развертывания на сервере. Однако с локальной средой проблема все еще существует. Я все еще получаю ту же ошибку.

Подробнее здесь: https://stackoverflow.com/questions/792 ... pplication
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»