没有合适的资源?快使用搜索试试~ 我知道了~
C#语言编写使用HTTP读取网络资源至byte数组
2星 需积分: 50 33 下载量 139 浏览量
2017-08-30
10:12:22
上传
评论
收藏 3KB TXT 举报
温馨提示
试读
3页
C#语言编写使用HTTP读取网络资源至byte数组;注意读取时会阻塞,需要放到线程里。
资源推荐
资源详情
资源评论
class HTTP
{
public struct Data
{
public HttpStatusCode StatusCode;
public byte[] Bytes;
}
//GET数据
public int fGetHTTP(String url, out Data data)
{
data = new Data();
if (!fCheckURL(url)) return 1;//错误代码 地址错误
System.GC.Collect();
Uri tURI = new Uri(url);
Encoding encode = Encoding.GetEncoding("utf-8");//网页编码==Encoding.UTF8
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(tURI);
req.Method = "GET";
req.KeepAlive = false;
req.ReadWriteTimeout = 10000;
req.Proxy = null;
req.UserAgent = " Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko";
req.ContentType = "application/x-www-form-urlencoded";
req.Accept = "image/png, image/jpg, image/jpeg, image/bmp, image/svg+xml, image/*;q=0.8, */*;q=0.5";
req.Headers.Add("X-HttpWatch-RID", " 46990-10314");
req.Headers.Add("Accept-Language", "zh-Hans-CN,zh-Hans;q=0.8,en-US;q=0.5,en;q=0.3");
HttpWebResponse ress = null;
Stream sstreamRes = null;
try
{
public struct Data
{
public HttpStatusCode StatusCode;
public byte[] Bytes;
}
//GET数据
public int fGetHTTP(String url, out Data data)
{
data = new Data();
if (!fCheckURL(url)) return 1;//错误代码 地址错误
System.GC.Collect();
Uri tURI = new Uri(url);
Encoding encode = Encoding.GetEncoding("utf-8");//网页编码==Encoding.UTF8
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(tURI);
req.Method = "GET";
req.KeepAlive = false;
req.ReadWriteTimeout = 10000;
req.Proxy = null;
req.UserAgent = " Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko";
req.ContentType = "application/x-www-form-urlencoded";
req.Accept = "image/png, image/jpg, image/jpeg, image/bmp, image/svg+xml, image/*;q=0.8, */*;q=0.5";
req.Headers.Add("X-HttpWatch-RID", " 46990-10314");
req.Headers.Add("Accept-Language", "zh-Hans-CN,zh-Hans;q=0.8,en-US;q=0.5,en;q=0.3");
HttpWebResponse ress = null;
Stream sstreamRes = null;
try
资源评论
- shnitem2018-06-04你这种三流程序的代码也上传?
- 网中惆怅2020-11-04还是有一点参考意义,只是没必要卖这么高的分...
- chenbenchao2018-10-16这写的也是服气
springhsq
- 粉丝: 4
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功