摘要:
几个月前总结过关于Jmail发送邮件,当时用Jmail发送邮件发送速度有点慢(可能对Jmail了解不是很多).现在改为用微软提供的SmtpClient来发送邮件。MailMessage 用于构造可以使用SmtpClient类传输到Smtp服务器以便传递的电子邮件;使用MailMessage初始化MailMessage对象时,可以将电子邮件的发信人,收件人,主题和正文指定为参数。这些参数也可能被设置,或者使用MailMessage对象上的属性访问。常用的属性:附件 Attachments密送 bcc抄送 ccContent-Type bodyEncoding/subjectEncoding邮件正 阅读全文
posted @ 2013-03-18 16:55
左正
阅读(512)
评论(0)
推荐(0)
摘要:
private string PostWebRequest(string postUrl, string paramData, Encoding dataEncode) { string ret = string.Empty; try { byte[] byteArray = dataEncode.GetBytes(paramData); //转化 HttpWebRequest webReq = (HttpWebRequest)WebRequest.Cre... 阅读全文
posted @ 2013-03-18 16:28
左正
阅读(3555)
评论(0)
推荐(0)
摘要:
public void StartPing1(string pingURL) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(pingURL); FileStream fs = new FileStream(@"D:\111.jpg", FileMode.Open, FileAccess.Read); Byte[] bytes = new Byte[10240]; request.Method = "POST"; ... 阅读全文
posted @ 2013-03-18 16:26
左正
阅读(455)
评论(0)
推荐(0)
摘要:
public string StartPing(string pingURL)//改为一个传参数URL{StreamReader sr = null;StringBuilder sb = new StringBuilder();string strOutput = string.Empty;string strXML = string.Empty;try{//HttpUtility.HtmlEncodestrXML = BuildXML();int len = strXML.Length;ASCIIEncoding ascii = new ASCIIEncoding();HttpWebRequ 阅读全文
posted @ 2013-03-18 16:24
左正
阅读(3614)
评论(0)
推荐(0)
摘要:
view plaincopy to clipboardprint?//手动保存图片 private void saveBtn_Click(object sender, System.EventArgs e) { bool isSave = true; SaveFileDialog saveImageDialog = new SaveFileDialog(); saveImageDialog.Title = "图片保存"; saveImageDialog.Filter= @"jpeg|*.jpg|bmp|*.bmp|gif|*.gif"; if(saveI 阅读全文
posted @ 2013-03-18 16:21
左正
阅读(2686)
评论(0)
推荐(0)
摘要:
将数据作为XML数据发送,例如:publicvoidPostXml(stringurl,stringxml){byte[]bytes=Encoding.UTF8.GetBytes(xml);HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create(url);request.Method="POST";request.ContentLength=bytes.Length;request.ContentType="text/xml";using(StreamrequestStream=request.Ge 阅读全文
posted @ 2013-03-18 15:26
左正
阅读(471)
评论(0)
推荐(0)
摘要:
usingSystem;usingSystem.IO;usingSystem.Net;usingSystem.Text;namespacexxxx{publicclassWebRequestPostExample{publicstaticvoidMain(){HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create(@"http###files/Cygwin.pdf");FileStreamfs=newFileStream(@"D:\Cygwin.ISO",FileMode.Open,FileAcce 阅读全文
posted @ 2013-03-18 14:54
左正
阅读(3771)
评论(0)
推荐(0)
摘要:
HttpWebRequest和HttpWebResponse类是用于发送和接收HTTP数据的最好选择。它们支持一系列有用的属性。这两个类位 于System.Net命名空间,默认情况下这个类对于控制台程序来说是可访问的。请注意,HttpWebRequest对象不是利用new关键字通过构 造函数来创建的,而是利用工厂机制(factory mechanism)通过Create()方法来创建的。另外,你可能预计需要显式地调用一个“Send”方法,实际上不需要。接下来调用 HttpWebRequest.GetResponse()方法返回的是一个HttpWebResponse对象。你可以把HTTP响应的数 阅读全文
posted @ 2013-03-18 14:46
左正
阅读(1364)
评论(0)
推荐(0)
摘要:
几个月前写了一个博客自动ping程序,其实也没有什么技术含量,只是不想很快被遗忘,在此一记,希望各路好友,批评批正。ping程序的,用处是把发布文章主动的提交搜索引擎,以便达到让搜索引擎快速收录。程序原理主要通过RPC协议来实现的,下面简单学习一下RPC协议。RPC协议 英文原义:Remote Procedure Call Protocol 中文释义:(RFC-1831)远程调用协议 注解:一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。 RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和... 阅读全文
posted @ 2013-03-18 14:30
左正
阅读(298)
评论(0)
推荐(0)
摘要:
网页自动登录和提交POST信息的核心就是分析网页的源代码(HTML),在C#中,可以用来提取网页HTML的组件比较多,常用的用WebBrowser、WebClient、HttpWebRequest这三个。以下就分别用这三种方法来实现:1、WebBrowser是个"迷你"浏览器,其特点是Post时不用关心Cookie、内置JS等问题WebBrowser是VS2005新提供的组件(其实就是封装了IE接口),实现POST功能一般在webBrowser的DocumentCompleted中分析HtmlDocument 来实现,代码如下:HtmlElementClickBtn=nul 阅读全文
posted @ 2013-03-18 14:29
左正
阅读(1010)
评论(0)
推荐(0)

浙公网安备 33010602011771号