加入收藏 设为首页 RSS  
首   页  风创简介  新闻中心  作品展示  网站制作  解决方案  主机域名  网络技术  联系我们
我们在用心服务,我们会做的更好。。。。。。 客户至上/服务第一/诚信第一  
 
最新导航
· 用asp.net还原与恢复sqlser
· Asp.NET中常用的一些优化性
· 如何用asp.net向其他服务器
· 在ASP.NET中使用AdRotator控
· ASP.NET 程序设计-序
· ASP.NET 翻页后继续维持排序
相关信息
上海诚昀自控
游戏城堡网站
福建人事厅和社会保障局
阳光假日商务酒店
联系我们
咨询 QQ:61992619(点击在线交流)
技术 QQ:10384859
服务电话:13688609117
服务邮箱:www37net@vip.qq.com
联 系 人:高玉欣
服务宗旨
用心服务   追求卓越
精心缔造   拒绝平庸
售后为先   诚信第一
打造网站建设品牌。
设计更专业,服务更到位。
山东风创网络 专业网站制作
 
 
当前的位置:首页 > 信息目录 > 网站技术 > .net
www.37net.net

如何用asp.net向其他服务器post一条信息

时间:2008-12-01 09:04:37  来源:互联网  作者:佚名

using System;
using System.Web;
using System.Net;
using System.IO;
using System.Text;
namespace SendMessage
{

public bool SendMsg(MsgInfo msg)
{
//create request
try
{
WebRequest req = WebRequest.Create("http://your_post_url");

//set the request parameter
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded";

//querystring '?msg=xxx&type=0'
string strQuery = "msg=";
strQuery += HttpUtility.UrlEncode(msg);
strQuery += "&type=0";

string dataSend = strQuery;
req.ContentLength = dataSend.Length;

byte [] buff = Encoding.UTF8.GetBytes(dataSend);
Stream reqStream = req.GetRequestStream();
reqStream.Write(buff, 0, buff.Length);
reqStream.Close();

WebResponse rep = req.GetResponse();
Stream repStream = rep.GetResponseStream();
Encoding enc = Encoding.GetEncoding("utf-8");
StreamReader sr = new StreamReader(repStream, enc);

Char[] read = new Char[256];
sr.Read(read, 0, 256);

return true;
}
catch(NotSupportedException ns)
{
return false;
}
}


本文链接地址:http://www.37net.net/html//2008-12-01/2588.html

 
 
 
网站首页 | 关于我们 | 联系我们 | 业务说明 | 汇款方式 | 在线留言 | 网站地图
Copyright © 2007-2008 风创网络(37Net.Net) Inc, All rights reserved.
风创网络-山东专业网站建设、济南网站设计制作、教育网开发、校园网建设、集团网站制作、网站维护推广、网站改版、网站优化
联系电话:13688609117 邮箱www37net@vip.qq.com QQ:10384859
Powered by 37Net.Net 鲁ICP备:07504369号