- 博客(0)
- 资源 (5)
- 收藏
- 关注
c# http post get
using System;
using System.Collections.Generic;
using System.Text;
using System.Net;
using System.Net.Sockets;
using System.Collections;
using System.IO;
using System.Text.RegularExpressions;
using RE = System.Text.RegularExpressions.Regex;
using System.Security.Cryptography.X509Certificates;
/***************************************************************************************************************************************************
* *文件名:HttpProc.cs
* *创建人:HeDaode
* *日 期:2007.09.01
* *描 述:实现HTTP协议中的GET、POST请求
* *使 用:HttpProc.WebClient client = new HttpProc.WebClient();
client.Encoding = System.Text.Encoding.Default;//默认编码方式,根据需要设置其他类型
client.OpenRead("http://www.baidu.com");//普通get请求
MessageBox.Show(client.RespHtml);//获取返回的网页源代码
client.DownloadFile("http://www.codepub.com/upload/163album.rar",@"C:\163album.rar");//下载文件
client.OpenRead("http://passport.baidu.com/?login","username=zhangsan&password=123456");//提交表单,此处是登录百度的示例
client.UploadFile("http://hiup.baidu.com/zhangsan/upload", @"file1=D:\1.mp3");//上传文件
client.UploadFile("http://hiup.baidu.com/zhangsan/upload", "folder=myfolder&size=4003550",@"file1=D:\1.mp3");//提交含文本域和文件域的表单
*****************************************************************************************************************************************************/
namespace HttpProc
{
///
///上传事件委托
///
///
///
public delegate void WebClientUploadEvent(object sender, HttpProc.UploadEventArgs e);
///
///下载事件委托
///
///
///
public delegate void WebClientDownloadEvent(object sender, HttpProc.DownloadEventArgs e);
///
///上传事件参数
///
public struct UploadEventArgs
{
///
///上传数据总大小
///
2009-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人