Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit abbae0c

Browse files
Update HttpRequestRunner.java
1 parent 439a70f commit abbae0c

File tree

1 file changed

+9
-21
lines changed

1 file changed

+9
-21
lines changed

‎SocketClasses/src/HTTP_MultiThreadServer/HttpRequestRunner.java‎

Lines changed: 9 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -13,40 +13,28 @@
1313

1414
public class HttpRequestRunner {
1515
public static void main(String[] args) throws IOException, InterruptedException {
16-
/*
17-
1. Создаем наш HTTP клиент, который
18-
будет формировать запрос к серверу
19-
*/
16+
/* 1. Создаем наш HTTP клиент, который будет формировать запрос к серверу */
2017
HttpClient myHttpClientToServerTest = HttpClient
2118
.newBuilder()
2219
.version(HttpClient.Version.HTTP_1_1)
2320
.build();
24-
/*
25-
2. Формируем запрос к серверу, в котором мы
26-
отправим наш jsom файл из папки 'resources'
27-
в качестве запроса. Запрос идет методом
28-
POST и содержит тело - наш json файл.
29-
*/
21+
22+
/* 2. Формируем запрос к серверу, в котором мы отправим наш jsom файл из папки 'resources' в качестве запроса. Запрос идет методом POST и содержит тело - наш json файл */
3023
HttpRequest myRequestToServer = HttpRequest
3124
.newBuilder()
3225
.uri(URI.create("http://localhost:9999")) // Указываем куда идет запрос и на какой порт
3326
.header("content-type", "application/json")
3427
.POST(ofFile(Path.of("resources","myFirst.json")))
3528
.build();
36-
/*
37-
3. Отправляем запрос к серверу используя метод *.send(),
38-
куда мы передаем наш запрос. Ответом будет обычная
39-
html страница - обычный текстовый файл.
40-
*/
29+
30+
/* 3. Отправляем запрос к серверу используя метод *.send(), куда мы передаем наш запрос. Ответом будет обычная html страница - обычный текстовый файл */
4131
CompletableFuture <HttpResponse<String>> responseFromServer =
42-
myHttpClientToServerTest
43-
.sendAsync(myRequestToServer, HttpResponse.BodyHandlers.ofString());
32+
myHttpClientToServerTest.sendAsync(myRequestToServer, HttpResponse.BodyHandlers.ofString());
4433
CompletableFuture <HttpResponse<String>> responseFromServerTwo =
45-
myHttpClientToServerTest
46-
.sendAsync(myRequestToServer, HttpResponse.BodyHandlers.ofString());
34+
myHttpClientToServerTest.sendAsync(myRequestToServer, HttpResponse.BodyHandlers.ofString());
4735
CompletableFuture <HttpResponse<String>> responseFromServerThree =
48-
myHttpClientToServerTest
49-
.sendAsync(myRequestToServer, HttpResponse.BodyHandlers.ofString());
36+
myHttpClientToServerTest.sendAsync(myRequestToServer, HttpResponse.BodyHandlers.ofString());
37+
5038
/* Выводим ответ сервера для 3-го запроса на экран */
5139
try {
5240
System.out.println(responseFromServerThree.get().body());

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /