Если у вас запущен сервер php -S localhost:8888, введите следующие команды на своем терминале:
exec 3 /dev/tcp/localhost/8888
echo -e "GET /hello.html HTTP/1.1\nHost: localhost\n" >& 3
cat view-localhost.8888: Flags , seq 1728240080, win 65495, options [mss 65495,sackOK,TS val 1603759113 ecr 0,nop,wscale 7], length 0
15:24:25.791295 lo In IP view-localhost.8888 > view-localhost.47000: Flags [S.], seq 239897535, ack 1728240081, win 65483, options [mss 65495,sackOK,TS val 1603759113 ecr 1603759113,nop,wscale 7], length 0
15:24:25.791316 lo In IP view-localhost.47000 > view-localhost.8888: Flags [.], ack 1, win 512, options [nop,nop,TS val 1603759113 ecr 1603759113], length 0
15:24:25.791424 lo In IP view-localhost.47000 > view-localhost.8888: Flags [P.], seq 1:26, ack 1, win 512, options [nop,nop,TS val 1603759114 ecr 1603759113], length 25
15:24:25.791437 lo In IP view-localhost.8888 > view-localhost.47000: Flags [.], ack 26, win 512, options [nop,nop,TS val 1603759114 ecr 1603759114], length 0
15:24:25.791454 lo In IP view-localhost.47000 > view-localhost.8888: Flags [P.], seq 26:42, ack 1, win 512, options [nop,nop,TS val 1603759114 ecr 1603759114], length 16
15:24:25.791460 lo In IP view-localhost.8888 > view-localhost.47000: Flags [.], ack 42, win 512, options [nop,nop,TS val 1603759114 ecr 1603759114], length 0
15:24:25.791473 lo In IP view-localhost.47000 > view-localhost.8888: Flags [P.], seq 42:43, ack 1, win 512, options [nop,nop,TS val 1603759114 ecr 1603759114], length 1
15:24:25.791479 lo In IP view-localhost.8888 > view-localhost.47000: Flags [.], ack 43, win 512, options [nop,nop,TS val 1603759114 ecr 1603759114], length 0
15:24:25.791549 lo In IP view-localhost.8888 > view-localhost.47000: Flags [P.], seq 1:154, ack 43, win 512, options [nop,nop,TS val 1603759114 ecr 1603759114], length 153
15:24:25.791562 lo In IP view-localhost.47000 > view-localhost.8888: Flags [.], ack 154, win 511, options [nop,nop,TS val 1603759114 ecr 1603759114], length 0
15:24:25.791586 lo In IP view-localhost.8888 > view-localhost.47000: Flags [P.], seq 154:281, ack 43, win 512, options [nop,nop,TS val 1603759114 ecr 1603759114], length 127
15:24:25.791593 lo In IP view-localhost.47000 > view-localhost.8888: Flags [.], ack 281, win 511, options [nop,nop,TS val 1603759114 ecr 1603759114], length 0
15:24:25.791626 lo In IP view-localhost.8888 > view-localhost.47000: Flags [F.], seq 281, ack 43, win 512, options [nop,nop,TS val 1603759114 ecr 1603759114], length 0
15:24:25.793618 lo In IP view-localhost.47000 > view-localhost.8888: Flags [F.], seq 43, ack 282, win 512, options [nop,nop,TS val 1603759116 ecr 1603759114], length 0
15:24:25.793653 lo In IP view-localhost.8888 > view-localhost.47000: Flags [.], ack 44, win 512, options [nop,nop,TS val 1603759116 ecr 1603759116], length 0
^C
16 packets captured
32 packets received by filter
0 packets dropped by kernel
тогда как в сценарии jwebserver я получаю следующее:
tcpdump: data link type LINUX_SLL2
tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
listening on any, link-type LINUX_SLL2 (Linux cooked v2), snapshot length 262144 bytes
15:24:55.964177 lo In IP view-localhost.32904 > view-localhost.8888: Flags , seq 4267327301, win 65495, options [mss 65495,sackOK,TS val 1603789286 ecr 0,nop,wscale 7], length 0
15:24:55.964198 lo In IP view-localhost.8888 > view-localhost.32904: Flags [S.], seq 3040620199, ack 4267327302, win 65483, options [mss 65495,sackOK,TS val 1603789286 ecr 1603789286,nop,wscale 7], length 0
15:24:55.964218 lo In IP view-localhost.32904 > view-localhost.8888: Flags [.], ack 1, win 512, options [nop,nop,TS val 1603789286 ecr 1603789286], length 0
15:24:55.964302 lo In IP view-localhost.32904 > view-localhost.8888: Flags [P.], seq 1:26, ack 1, win 512, options [nop,nop,TS val 1603789286 ecr 1603789286], length 25
15:24:55.964310 lo In IP view-localhost.8888 > view-localhost.32904: Flags [.], ack 26, win 512, options [nop,nop,TS val 1603789286 ecr 1603789286], length 0
15:24:55.964322 lo In IP view-localhost.32904 > view-localhost.8888: Flags [P.], seq 26:42, ack 1, win 512, options [nop,nop,TS val 1603789286 ecr 1603789286], length 16
15:24:55.964328 lo In IP view-localhost.8888 > view-localhost.32904: Flags [.], ack 42, win 512, options [nop,nop,TS val 1603789286 ecr 1603789286], length 0
15:24:55.964336 lo In IP view-localhost.32904 > view-localhost.8888: Flags [P.], seq 42:43, ack 1, win 512, options [nop,nop,TS val 1603789286 ecr 1603789286], length 1
15:24:55.964340 lo In IP view-localhost.8888 > view-localhost.32904: Flags [.], ack 43, win 512, options [nop,nop,TS val 1603789286 ecr 1603789286], length 0
^C
9 packets captured
19 packets received by filter
Принимая во внимание, что если я попытаюсь взаимодействовать с jwebserver в обычном браузере, перейдя по адресу localhost:8888/hello.html, я получу обычный ответ от jwebserver с выводом терминала, указывающим запрос был получен и на него дан ответ, а вывод tcpdump:
tcpdump: data link type LINUX_SLL2
tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
listening on any, link-type LINUX_SLL2 (Linux cooked v2), snapshot length 262144 bytes
15:32:47.505277 lo In IP view-localhost.45798 > view-localhost.8888: Flags [P.], seq 687846126:687846634, ack 397941893, win 512, options [nop,nop,TS val 1604260827 ecr 1604254275], length 508
15:32:47.508648 lo In IP view-localhost.8888 > view-localhost.45798: Flags [P.], seq 1:149, ack 508, win 512, options [nop,nop,TS val 1604260831 ecr 1604260827], length 148
15:32:47.508661 lo In IP view-localhost.45798 > view-localhost.8888: Flags [.], ack 149, win 511, options [nop,nop,TS val 1604260831 ecr 1604260831], length 0
15:32:47.520045 lo In IP view-localhost.8888 > view-localhost.45798: Flags [P.], seq 149:276, ack 508, win 512, options [nop,nop,TS val 1604260842 ecr 1604260831], length 127
15:32:47.520065 lo In IP view-localhost.45798 > view-localhost.8888: Flags [.], ack 276, win 511, options [nop,nop,TS val 1604260842 ecr 1604260842], length 0
^C
5 packets captured
10 packets received by filter
Подробнее здесь: https://stackoverflow.com/questions/791 ... from-the-t
Почему jwebserver не отвечает на простой HTTP-запрос, отправленный вручную с терминала? ⇐ JAVA
Программисты JAVA общаются здесь
1731397137
Anonymous
Если у вас запущен сервер php -S localhost:8888, введите следующие команды на своем терминале:
exec 3 /dev/tcp/localhost/8888
echo -e "GET /hello.html HTTP/1.1\nHost: localhost\n" >& 3
cat view-localhost.8888: Flags [S], seq 1728240080, win 65495, options [mss 65495,sackOK,TS val 1603759113 ecr 0,nop,wscale 7], length 0
15:24:25.791295 lo In IP view-localhost.8888 > view-localhost.47000: Flags [S.], seq 239897535, ack 1728240081, win 65483, options [mss 65495,sackOK,TS val 1603759113 ecr 1603759113,nop,wscale 7], length 0
15:24:25.791316 lo In IP view-localhost.47000 > view-localhost.8888: Flags [.], ack 1, win 512, options [nop,nop,TS val 1603759113 ecr 1603759113], length 0
15:24:25.791424 lo In IP view-localhost.47000 > view-localhost.8888: Flags [P.], seq 1:26, ack 1, win 512, options [nop,nop,TS val 1603759114 ecr 1603759113], length 25
15:24:25.791437 lo In IP view-localhost.8888 > view-localhost.47000: Flags [.], ack 26, win 512, options [nop,nop,TS val 1603759114 ecr 1603759114], length 0
15:24:25.791454 lo In IP view-localhost.47000 > view-localhost.8888: Flags [P.], seq 26:42, ack 1, win 512, options [nop,nop,TS val 1603759114 ecr 1603759114], length 16
15:24:25.791460 lo In IP view-localhost.8888 > view-localhost.47000: Flags [.], ack 42, win 512, options [nop,nop,TS val 1603759114 ecr 1603759114], length 0
15:24:25.791473 lo In IP view-localhost.47000 > view-localhost.8888: Flags [P.], seq 42:43, ack 1, win 512, options [nop,nop,TS val 1603759114 ecr 1603759114], length 1
15:24:25.791479 lo In IP view-localhost.8888 > view-localhost.47000: Flags [.], ack 43, win 512, options [nop,nop,TS val 1603759114 ecr 1603759114], length 0
15:24:25.791549 lo In IP view-localhost.8888 > view-localhost.47000: Flags [P.], seq 1:154, ack 43, win 512, options [nop,nop,TS val 1603759114 ecr 1603759114], length 153
15:24:25.791562 lo In IP view-localhost.47000 > view-localhost.8888: Flags [.], ack 154, win 511, options [nop,nop,TS val 1603759114 ecr 1603759114], length 0
15:24:25.791586 lo In IP view-localhost.8888 > view-localhost.47000: Flags [P.], seq 154:281, ack 43, win 512, options [nop,nop,TS val 1603759114 ecr 1603759114], length 127
15:24:25.791593 lo In IP view-localhost.47000 > view-localhost.8888: Flags [.], ack 281, win 511, options [nop,nop,TS val 1603759114 ecr 1603759114], length 0
15:24:25.791626 lo In IP view-localhost.8888 > view-localhost.47000: Flags [F.], seq 281, ack 43, win 512, options [nop,nop,TS val 1603759114 ecr 1603759114], length 0
15:24:25.793618 lo In IP view-localhost.47000 > view-localhost.8888: Flags [F.], seq 43, ack 282, win 512, options [nop,nop,TS val 1603759116 ecr 1603759114], length 0
15:24:25.793653 lo In IP view-localhost.8888 > view-localhost.47000: Flags [.], ack 44, win 512, options [nop,nop,TS val 1603759116 ecr 1603759116], length 0
^C
16 packets captured
32 packets received by filter
0 packets dropped by kernel
тогда как в сценарии jwebserver я получаю следующее:
tcpdump: data link type LINUX_SLL2
tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
listening on any, link-type LINUX_SLL2 (Linux cooked v2), snapshot length 262144 bytes
15:24:55.964177 lo In IP view-localhost.32904 > view-localhost.8888: Flags [S], seq 4267327301, win 65495, options [mss 65495,sackOK,TS val 1603789286 ecr 0,nop,wscale 7], length 0
15:24:55.964198 lo In IP view-localhost.8888 > view-localhost.32904: Flags [S.], seq 3040620199, ack 4267327302, win 65483, options [mss 65495,sackOK,TS val 1603789286 ecr 1603789286,nop,wscale 7], length 0
15:24:55.964218 lo In IP view-localhost.32904 > view-localhost.8888: Flags [.], ack 1, win 512, options [nop,nop,TS val 1603789286 ecr 1603789286], length 0
15:24:55.964302 lo In IP view-localhost.32904 > view-localhost.8888: Flags [P.], seq 1:26, ack 1, win 512, options [nop,nop,TS val 1603789286 ecr 1603789286], length 25
15:24:55.964310 lo In IP view-localhost.8888 > view-localhost.32904: Flags [.], ack 26, win 512, options [nop,nop,TS val 1603789286 ecr 1603789286], length 0
15:24:55.964322 lo In IP view-localhost.32904 > view-localhost.8888: Flags [P.], seq 26:42, ack 1, win 512, options [nop,nop,TS val 1603789286 ecr 1603789286], length 16
15:24:55.964328 lo In IP view-localhost.8888 > view-localhost.32904: Flags [.], ack 42, win 512, options [nop,nop,TS val 1603789286 ecr 1603789286], length 0
15:24:55.964336 lo In IP view-localhost.32904 > view-localhost.8888: Flags [P.], seq 42:43, ack 1, win 512, options [nop,nop,TS val 1603789286 ecr 1603789286], length 1
15:24:55.964340 lo In IP view-localhost.8888 > view-localhost.32904: Flags [.], ack 43, win 512, options [nop,nop,TS val 1603789286 ecr 1603789286], length 0
^C
9 packets captured
19 packets received by filter
Принимая во внимание, что если я попытаюсь взаимодействовать с jwebserver в обычном браузере, перейдя по адресу localhost:8888/hello.html, я получу обычный ответ от jwebserver с выводом терминала, указывающим запрос был получен и на него дан ответ, а вывод tcpdump:
tcpdump: data link type LINUX_SLL2
tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
listening on any, link-type LINUX_SLL2 (Linux cooked v2), snapshot length 262144 bytes
15:32:47.505277 lo In IP view-localhost.45798 > view-localhost.8888: Flags [P.], seq 687846126:687846634, ack 397941893, win 512, options [nop,nop,TS val 1604260827 ecr 1604254275], length 508
15:32:47.508648 lo In IP view-localhost.8888 > view-localhost.45798: Flags [P.], seq 1:149, ack 508, win 512, options [nop,nop,TS val 1604260831 ecr 1604260827], length 148
15:32:47.508661 lo In IP view-localhost.45798 > view-localhost.8888: Flags [.], ack 149, win 511, options [nop,nop,TS val 1604260831 ecr 1604260831], length 0
15:32:47.520045 lo In IP view-localhost.8888 > view-localhost.45798: Flags [P.], seq 149:276, ack 508, win 512, options [nop,nop,TS val 1604260842 ecr 1604260831], length 127
15:32:47.520065 lo In IP view-localhost.45798 > view-localhost.8888: Flags [.], ack 276, win 511, options [nop,nop,TS val 1604260842 ecr 1604260842], length 0
^C
5 packets captured
10 packets received by filter
Подробнее здесь: [url]https://stackoverflow.com/questions/79177478/why-is-jwebserver-not-responding-to-a-simple-manual-http-request-sent-from-the-t[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия