|
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