17,740
社区成员
发帖
与我相关
我的任务
分享
byte[] GetBuffer(string url, string cookie)
{
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
request.Method = "GET";
request.ContentType = "application/x-www-form-urlencoded";
request.CookieContainer = new CookieContainer();
request.CookieContainer.SetCookies(new Uri(url), cookie);
request.Accept = "*/*";
request.KeepAlive = true;
using (response = (HttpWebResponse)GetResponse(request))
{
httpStream = new HttpStream();
using(Stream stream = response.GetResponseStream())
{
//read stream buffer
List<byte> list = new List<byte>();
while (true)
{
int data = stream.ReadByte();
if (data == -1)
break;
else
{
byte b = (byte)data;
list.Add(b);
}
}
return list.ToArray();
}
}
}