private void Send()
{
WebResponse response;
StreamReader reader;
//要传递的XML字串
string msg = txtStr.Text;
byte[] sourceByte = Encoding.UTF8.GetBytes(msg);
string bs64Str = Convert.ToBase64String(sourceByte);
//将要传递的XML字串转换为Base64字串
byte[] byteArray = Encoding.UTF8.GetBytes(bs64Str);
string uri = "http://ctwebtest/TmsListener/TMS.ashx";
WebRequest request = WebRequest.Create(uri);
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteArray.Length;
Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
try
{
response = request.GetResponse();
dataStream = response.GetResponseStream();
reader = new StreamReader(dataStream);
//获得返回的StatusCode
txtCode.Text = ((Int32)(((HttpWebResponse)response).StatusCode)).ToString();
}
catch (WebException ex)
{
txtCode.Text = ex.Message;
}
finally
{
dataStream.Close();
if (reader != null)
reader.Close();
if (response != null)
response.Close();
}
}
分享到:
相关推荐
3种开发模式(XMLHTTP+Web Form、XMLHTTP+HttpHandler和Call Back)开发Hello Word程序
示例: Hello,HttpHandler(最简单的HttpHandler) -------------------------------------------------------------------------------- 示例: 使用HttpHandler实现文件下载页面 ---------------------------------...
异步Httphandler
通用的HttpHandler 万能的HttpHandler HttpwebRequest文件上传
利用HttpHandler创建自定义后缀Rss源 通过IhttpHandler实现图片验证码 使用HttpHandler实现图片防盗链
HttpModuler与HttpHandler
自定义Http处理及应用之HttpHandler篇
asp.net 防注入的 HttpHandler asp.net 防注入的 HttpHandler
利用httphandler实现网站伪静态实现伪静态
这是我学习HttpModule和httpHandler的时候写的例子。外加一份详细的学习资料Url(在博客上),详细你看到这些资料学他们也不难。
图片在线裁剪(jQuery + HttpHandler)C#源码
本人在博客“Asp.Net底层解析(五)——HttpHandler详解”中的测试代码
jQuery + HttpHandler 实现图片裁剪(适用于论坛, SNS)
httpmodule和httphandler的区别和用法及例子
HttpHandler实例 HttpHandler实例
本书详细讲解了ASP.NET请求流程.以及核心对象. ASP.NET架构详解HttpHandler和HttpModule高清PDF文字. 我身边的ASP.NET工程师都看过这个啦
学习.net 中的Servlet HttpHandler 来给系统图片加上水印
WebService+HttpHandler.rarWebService+HttpHandler.rarWebService+HttpHandler.rarWebService+HttpHandler.rarWebService+HttpHandler.rarWebService+HttpHandler.rarWebService+HttpHandler.rarWebService+...
session在httphandler失效
asp.net(c#)用httphandler加水印