Хроники Knowledge Base Slackware FAQ Tools Акела Озеро Селигер Путешествия Рецепты Обои Фоторедактор Сертификаты Контакты
Internet технологии

Создано: 03 Сентября 2010г.   12:14
Модифицировано: 09 Октября 2012г.   10:29

[ Назад ]

HTTP, CGI


Диалог с HTTP сервером
Подключиться к хосту или прокси: telnet 192.168.6.15 3128

Запросить страницу:
GET http://ya.ru HTTP/1.1
Host: ya.ru




Чтобы не произошло отключение добавить после Host:
Connection: keep-alive

Подключение к прокси с BASIC авторизацией
Получить пару логин:пароль закодированную base64 В Linux:
echo "login:password" | base64
Online:
base64 декодер енкодер онлайн


GET http://www.ya.ru/ HTTP/1.1 Host: www.ya.ru Proxy-Connection: keep-alive Proxy-Authorization: Basic Имя_и_пароль_к_прокси_закодированные_Base64

Подключение к ресурсу авторизацией
GET http://host.ru/ HTTP/1.1 Host: host.ru Authorization: Basic Имя_и_пароль_к_странице_закодированные_Base64 Proxy-Authorization: Basic Имя_и_пароль_к_прокси_закодированные_Base64
Curl
Написание HTTP-запросов с помощью Curl
Например логин:
curl --proxy 127.0.0.1:5865 --insecure -d "login=name&password=password" https://www.example.com/

Пакет perl-libwww-perl для работы с web страницами из командной строки
/usr/bin/GET
/usr/bin/HEAD
/usr/bin/POST
/usr/bin/lwp-download
/usr/bin/lwp-mirror
/usr/bin/lwp-request
/usr/bin/lwp-rget


Обращение к https

openssl s_client -state -connect secure.eicar.org:443

далее:
GET /eicar.com HTTP/1.0
пустая_строка


или чтобы соединение не разорвалось:
GET /eicar.com HTTP/1.1
HOST: secure.eicar.com
пустая_строка


или для работы через прокси:
proxychains openssl s_client -state -connect www.openssl.org:443 HTTP — Википедия

HTTP 1.1 - Русский перевод спецификации RFC 2068

Учебник по CGI






[ Назад ]







Powered by Parser & MyCMS Дмитрий Ульянов, 2001-2024 (с)