1
好吧,如果我有這個權利,我的代碼可以在特定的URL上獲取cookie,但是一旦我得到cookie,進入容器,我怎樣才能通過套接字發送給客戶端?像下面的代碼直接在這裏進行常規的http頁面請求。對於請求/響應如何通過使用C#的套接字將cookie發送到客戶端?
System.Net.Configuration.HttpWebRequestElement wr = new System.Net.Configuration.HttpWebRequestElement();
wr.UseUnsafeHeaderParsing = true;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
CookieContainer cookieContainer = new CookieContainer();
request.CookieContainer = cookieContainer;
request.CookieContainer.Add(cookieContainer.GetCookies((Uri)url));
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream responsestream = response.GetResponseStream();
byte[] buffer = new byte[bz];
rebu = responsestream.Read(buffer, 0, bz);
while (rebu != 0)
{
soket.Send(buffer, rebu, 0);
rebu = responsestream.Read(buffer, 0, bz);
}
這是我編碼,我有與cookies麻煩代理服務器的一部分
byte[] buffer = new byte[bz];
rebu = responsestream.Read(buffer, 0, bz);
while (rebu != 0)
{
soket.Send(buffer, rebu, 0);
rebu = responsestream.Read(buffer, 0, bz);
}
我的代碼段。
C#.NET3.5