Получить Http-ответ - PullRequest
       5

Получить Http-ответ

0 голосов
/ 27 марта 2012

Я использую Socket для получения http ответа от www.google.com.vn

TcpClient c = new TcpClient();
IPAddress ip = IPAddress.Parse("74.125.128.94"); // www.google.com.vn
IPEndPoint remoteEP = new IPEndPoint(ip, 80);
c.Connect(remoteEP);
StreamReader sr = new StreamReader(c.GetStream());
String s = sr.ReadToEnd();
Console.WriteLine(s);

Я не получаю никаких результатов.В чем проблема?

1 Ответ

6 голосов
/ 27 марта 2012

Вы на самом деле не делаете запрос - вы просто подключаетесь к порту.

Либо записывает HTTP-запрос в сокет, либо (желательно) использовать WebRequest или WebClient, чтобы вы сами не реализовали HTTP-клиент ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...