Страница: 1 |
Страница: 1 |
Вопрос: HTTPS запрос
Добавлено: 26.05.11 01:46
Автор вопроса: AWP | Web-сайт:
Столкнулся с такой проблемой:
Нужно отправить HTTPS запрос, но без браузера.
Как это сделать? Пишу на сокете...
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
AWP
ICQ: 345685652
Вопросов: 96
Ответов: 1212
Web-сайт:
Профиль | | #1
Добавлено: 26.05.11 02:19
Забыл добавить.
Internet Transfere Control может сделать https запрос, но у него 2 проблемы:
1. GUI зависает пока он все данные не получит
2. Я сам пишу контрол, а контрол в контроле - изврат
3. Я пишу на Сокетах, и хотелось бы их и придерживаться...
Номер ответа: 2
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #2
Добавлено: 26.05.11 10:08
HttpWebRequest справится в два счета с этой задачей.
Номер ответа: 3
Автор ответа:
AWP
ICQ: 345685652
Вопросов: 96
Ответов: 1212
Web-сайт:
Профиль | | #3
Добавлено: 26.05.11 15:59
А в нем разве не нужно заголовок составлять? Я просто без понятия какой в том запросе заголовок.
Номер ответа: 4
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #4
Добавлено: 27.05.11 05:08
Дотнетовский HttpWebRequest это поддерживает из коробки. Процедуру установки безопасного соединения он сам выполняет. HTTP заголовки тоже сам отправляет.
С нуля на сокетах сделать HTTPS - я думаю, довольно нетривиальная задача, так как нужно будет реализовать весь стек (TLS, HTTP).
Номер ответа: 5
Автор ответа:
AWP
ICQ: 345685652
Вопросов: 96
Ответов: 1212
Web-сайт:
Профиль | | #5
Добавлено: 27.05.11 21:55
Ну хотелось бы с нуля.
Только документацию по https,tls,ssl на русском найти не могу. Или исходники какие...
Я так понимаю https заголовки от http ничем не отличаются, кроме того, что они закодированы.