webclientを使用してサイト(eaxmple.com)にログインできます。サイトユーザーが重い場合は遅くなります。だから私は低いレベルで行くと思う。tcpレベルを使用した投稿要求
私は、c#でtcpclientと一緒に行くのは良いことが必要です。ログイン後もクッキーを管理する必要があります。私はmsdnからこのクラスを勉強しようとしましたが、投稿を行い、tcpclientを使ってリクエストを得る方法を理解できませんでした。
私はこれを試してみました。投稿とCookie管理については知らない
byte[] buf = new byte[1024];
string header = "GET /?scope=images&nr=1 HTTP/1.1\r\n" +
"Host: www.bing.com\r\n" +
"Connection: keep-alive\r\n" +
"User-Agent: Mozilla/5.0\r\n" +
"\r\n";
var client = new TcpClient();
client.Connect("www.bing.com", 80);
// send request
var stream = client.GetStream();
var streamReader = new StreamReader(stream);
var streamWriter = new StreamWriter(stream);
streamWriter.Write(header);
streamWriter.Flush();
stream.Flush();
// get response
var response1 = streamReader.ReadLine();
私はこれを開始できるリンクを提案してください。
こんにちはDercsár、 サーバーがビジー状態のときにデータを高速にフェッチする方法はありますか?私はサーバが多くのユーザーヒットサイトを持っていることを意味します。 –
私はこの質問のために肯定的な答えを持っていれば私は億万長者になる可能性があります:) –
オハイオ州のおかげで..しかし、あなたは、しかし、私は記事がTCPレベルがhttpwenrequestより速いと言っていました。 –