用asp.net向其他服务器post一条信息
2008-05-01 03:39
369 查看
using System;<br>
using System.Web;<br>
using System.net;<br>
using System.IO;<br>
using System.Text;<br>
namespace SendMessage<br>
{<br>
<br>
public bool SendMsg(MsgInfo msg)<br>
{<br>
//create request<br>
try<br>
{<br>
WebRequest req = WebRequest.Create("http://your_post_url");<br>
<br>
//set the request parameter <br>
req.Method = "post";<br>
req.ContentType = "application/x-www-form-urlencoded";<br>
<br>
//querystring '?msg=xxx&type=0'<br>
string strQuery = "msg=";<br>
strQuery += HttpUtility.UrlEncode(msg);<br>
strQuery += "&type=0";<br>
<br>
string dataSend = strQuery;<br>
req.ContentLength = dataSend.Length;<br>
<br>
byte [] buff = Encoding.UTF8.GetBytes(dataSend); <br>
Stream reqStream = req.GetRequestStream();<br>
reqStream.Write(buff, 0, buff.Length);<br>
reqStream.Close();<br>
<br>
WebResponse rep = req.GetResponse();<br>
Stream repStream = rep.GetResponseStream();<br>
Encoding enc = Encoding.GetEncoding("utf-8");<br>
StreamReader sr = new StreamReader(repStream, enc);<br>
<br>
Char[] read = new Char[256];<br>
sr.Read(read, 0, 256);<br>
<br>
return true;<br>
}<br>
catch(NotSupportedException ns)<br>
{<br>
return false; <br>
}<br>
}<br>
<br>
&
using System.Web;<br>
using System.net;<br>
using System.IO;<br>
using System.Text;<br>
namespace SendMessage<br>
{<br>
<br>
public bool SendMsg(MsgInfo msg)<br>
{<br>
//create request<br>
try<br>
{<br>
WebRequest req = WebRequest.Create("http://your_post_url");<br>
<br>
//set the request parameter <br>
req.Method = "post";<br>
req.ContentType = "application/x-www-form-urlencoded";<br>
<br>
//querystring '?msg=xxx&type=0'<br>
string strQuery = "msg=";<br>
strQuery += HttpUtility.UrlEncode(msg);<br>
strQuery += "&type=0";<br>
<br>
string dataSend = strQuery;<br>
req.ContentLength = dataSend.Length;<br>
<br>
byte [] buff = Encoding.UTF8.GetBytes(dataSend); <br>
Stream reqStream = req.GetRequestStream();<br>
reqStream.Write(buff, 0, buff.Length);<br>
reqStream.Close();<br>
<br>
WebResponse rep = req.GetResponse();<br>
Stream repStream = rep.GetResponseStream();<br>
Encoding enc = Encoding.GetEncoding("utf-8");<br>
StreamReader sr = new StreamReader(repStream, enc);<br>
<br>
Char[] read = new Char[256];<br>
sr.Read(read, 0, 256);<br>
<br>
return true;<br>
}<br>
catch(NotSupportedException ns)<br>
{<br>
return false; <br>
}<br>
}<br>
<br>
&
相关文章推荐
- 如何用asp.net向其他服务器post一条信息
- 如何用asp.net向其他服务器post一条信息
- 如何用asp.net向其他服务器post一条信息
- 如何用asp.net向其他服务器post一条信息
- 在ASP.NET 中实现单用户登录(利用Cache, 将用户信息保存在服务器缓存中)[转]
- asp.net 发送 xml post请求和接收 xml post请求时出现(500) 内部服务器错误(WebClient学习笔记)
- asp.net中Repeater中嵌套Repeater来显示跟外层Repeater数据相关的其他信息
- Asp.net获取服务器信息
- asp.net获取服务器基本信息的方法代码
- (转)ASP.NET获取客户端及服务器的信息
- asp.net+C# 服务器安装篇---分析器错误信息: 未能加载程序集 app_Web _**** 请确保在访问该页之前已经编译了此程序
- JQuery以POST方法从ASP.NET服务器获取Json数据完整示例
- asp.net 获取服务器信息
- [ 转]C#(ASP.net)从其他网站抓取内容并截取有用信息
- ASP.NET获取服务器信息
- ASP.net从其他网站抓取内容并截取有用信息
- asp.net 发送 xml post请求和接收 xml post请求时出现(500) 内部服务器错误的解决办法
- ASP.NET中取得当前服务器名、IP及客户端等信息
- Asp.net IO流发送Post请求详细解析(通常用于和其他系统对接例如微信公众号)
- asp.net获取服务器IP等相关信息