отправка http запроса через сокеты
Вопрос следующий:
в переменную пишется 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
Как это сделать через сокеты?
Заранее спасибо!
пока не вижу проблемы
проблема в том, что я не знаю как отправить этот самый запрос...
например нужно произвести авторизацию...
есть у меня логин и пасс..
как отправить через сокеты запрос ввида:
http://localhost/auth.php?login="login"&pass="pass"
и потом прочитать код страницы, это сделать смогу...
Цитата: Siquell
s.Connect(server, port)
s.Send(bytesSent, bytesSent.Length, 0)
ты писал? ну так вот Send и посылает строку серверу. в строку ложишь запрос и кормишь им сервер.
я не пойму в чём у тебя проблема. ты не знаешь как работать с сокетами? тогда читай MSDN на тему WinSock2. или ты не знаешь как тебе запрос сформирвать? тогда это спецификацию HTTP почитать. ну или на крайняк взять сниффер или анализатор HTTP-траффика и последить за своим браузером
действительно, нужно было просто правильно сформировать запрос...