|
11 | 11 |
|
12 | 12 | public class HttpClientTester { |
13 | 13 | public static void main(String[] args) throws IOException, InterruptedException { |
14 | | - /* |
15 | | - 1. Создаем наш HTTP клиент, который |
16 | | - будет формировать запрос к серверу |
17 | | - */ |
| 14 | + /* 1. Создаем наш HTTP клиент, который будет формировать запрос к серверу */ |
18 | 15 | HttpClient myHttpClientToServerTest = HttpClient |
19 | 16 | .newBuilder() |
20 | 17 | .version(HttpClient.Version.HTTP_1_1) |
21 | 18 | .build(); |
22 | | - /* |
23 | | - 2. Формируем запрос к серверу, в котором мы |
24 | | - отправим наш jsom файл из папки 'resources' |
25 | | - в качестве запроса. Запрос идет методом |
26 | | - POST и содержит тело - наш json файл. |
27 | | - */ |
| 19 | + |
| 20 | + /* 2. Формируем запрос к серверу, в котором мы отправим наш jsom файл из папки 'resources' в качестве запроса. Запрос идет методом POST и содержит тело - наш json файл */ |
28 | 21 | HttpRequest myRequestToServer = HttpRequest |
29 | 22 | .newBuilder() |
30 | 23 | .uri(URI.create("http://localhost:9999")) // Указываем куда идет запрос и на какой порт |
31 | 24 | .header("content-type", "application/json") |
32 | 25 | .POST(ofFile(Path.of("resources","myFirst.json"))) |
33 | 26 | .build(); |
34 | | - /* |
35 | | - 3. Отправляем запрос к серверу используя метод *.send(), |
36 | | - куда мы передаем наш запрос. Ответом будет обычная |
37 | | - html страница - обычный текстовый файл. |
38 | | - */ |
| 27 | + |
| 28 | + /* 3. Отправляем запрос к серверу используя метод *.send(), куда мы передаем наш запрос. Ответом будет обычная html страница - обычный текстовый файл */ |
39 | 29 | HttpResponse responseFromServer = |
40 | 30 | myHttpClientToServerTest.send(myRequestToServer, HttpResponse.BodyHandlers.ofString()); |
| 31 | + |
41 | 32 | /* Выводим ответ сервера на экран */ |
42 | 33 | System.out.println(responseFromServer.headers()); |
43 | 34 | System.out.println("\n"); |
|
0 commit comments