Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

отправка http запроса через сокеты

13K
31 января 2007 года
Siquell
10 / / 17.01.2006
Доброе время суток!

Вопрос следующий:
в переменную пишется html файл

s.Connect(server, port)
s.Send(bytesSent, bytesSent.Length, 0)
Do
bytes = s.Receive(bytesReceived, bytesReceived.Length, 0)
page = page + Encoding.ASCII.GetString(bytesReceived, 0, bytes)
Loop While bytes > 0

После получения данных, например логин и пароль, необходимо отослать этот запрос снова, например:
address = server + "?login=" + login + "&password=" + password

Как это сделать через сокеты?
Заранее спасибо!
355
31 января 2007 года
<SCORP>
786 / / 21.10.2006
пока не вижу проблемы
13K
31 января 2007 года
Siquell
10 / / 17.01.2006
[QUOTE=<SCORP>;170936]пока не вижу проблемы[/QUOTE]
проблема в том, что я не знаю как отправить этот самый запрос...

например нужно произвести авторизацию...
есть у меня логин и пасс..
как отправить через сокеты запрос ввида:
http://localhost/auth.php?login="login"&pass="pass"

и потом прочитать код страницы, это сделать смогу...
355
01 февраля 2007 года
&lt;SCORP&gt;
786 / / 21.10.2006
Цитата: Siquell

s.Connect(server, port)
s.Send(bytesSent, bytesSent.Length, 0)



ты писал? ну так вот Send и посылает строку серверу. в строку ложишь запрос и кормишь им сервер.
я не пойму в чём у тебя проблема. ты не знаешь как работать с сокетами? тогда читай MSDN на тему WinSock2. или ты не знаешь как тебе запрос сформирвать? тогда это спецификацию HTTP почитать. ну или на крайняк взять сниффер или анализатор HTTP-траффика и последить за своим браузером

13K
01 февраля 2007 года
Siquell
10 / / 17.01.2006
все спасибо, разобрался!
действительно, нужно было просто правильно сформировать запрос...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог