http get post
来源:互联网 发布:新加坡网络安全局 编辑:程序博客网 时间:2024/09/21 09:07
/// <summary>
/// get方式
/// </summary>
/// <param name="url"></param>
/// <returns></returns>
private string ReqSend(string url)
{
string str = "";
try
{
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
req.ReadWriteTimeout = 1 * 1000;
WebResponse rs = req.GetResponse();
StreamReader s = new StreamReader(rs.GetResponseStream(), Encoding.GetEncoding("GBK"));
str = s.ReadToEnd();
}
catch (Exception e)
{
throw e;
}
return str;
}
/// <summary>
/// post方式
/// </summary>
/// <param name="url"></param>
/// <param name="date"></param>
/// <returns></returns>
private string ReqSends(string url,string date)
{
byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(date);
HttpWebRequest objWebRequest = (HttpWebRequest)WebRequest.Create(url); //发送地址
objWebRequest.Method = "POST";//提交方式
objWebRequest.ContentType = "application/x-www-form-urlencoded";
objWebRequest.ContentLength = byteArray.Length;
Stream newStream = objWebRequest.GetRequestStream(); // Send the data.
newStream.Write(byteArray, 0, byteArray.Length); //写入参数
newStream.Close();
HttpWebResponse response = (HttpWebResponse)objWebRequest.GetResponse();//获取响应
StreamReader sr = new StreamReader(response.GetResponseStream(), System.Text.Encoding.Default);
return sr.ReadToEnd() + "返回数据"; // 返回的数据
}
/// get方式
/// </summary>
/// <param name="url"></param>
/// <returns></returns>
private string ReqSend(string url)
{
string str = "";
try
{
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
req.ReadWriteTimeout = 1 * 1000;
WebResponse rs = req.GetResponse();
StreamReader s = new StreamReader(rs.GetResponseStream(), Encoding.GetEncoding("GBK"));
str = s.ReadToEnd();
}
catch (Exception e)
{
throw e;
}
return str;
}
/// <summary>
/// post方式
/// </summary>
/// <param name="url"></param>
/// <param name="date"></param>
/// <returns></returns>
private string ReqSends(string url,string date)
{
byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(date);
HttpWebRequest objWebRequest = (HttpWebRequest)WebRequest.Create(url); //发送地址
objWebRequest.Method = "POST";//提交方式
objWebRequest.ContentType = "application/x-www-form-urlencoded";
objWebRequest.ContentLength = byteArray.Length;
Stream newStream = objWebRequest.GetRequestStream(); // Send the data.
newStream.Write(byteArray, 0, byteArray.Length); //写入参数
newStream.Close();
HttpWebResponse response = (HttpWebResponse)objWebRequest.GetResponse();//获取响应
StreamReader sr = new StreamReader(response.GetResponseStream(), System.Text.Encoding.Default);
return sr.ReadToEnd() + "返回数据"; // 返回的数据
}
0 0
- Get/Post in http
- http get post head
- http GET POST头
- Http Get Post 区别
- HTTP POST GET详解
- SOAP & HTTP-GET/POST
- Http方法 GET/POST
- HTTP POST GET
- android http post get
- http get post
- HTTP POST GET详解
- http get post
- http get post
- http post 和 get
- Http Get & Post总结
- Android HTTP GET/POST
- http get 和 post
- http get post限制
- Unix网络编程:大端模式与小端模式(在计算机上) & 发送数据时 的网络字节序的含义
- 虚拟机使用经验
- SSH与VM链接
- How to Save a Screenshot
- uvalive 5721 Activation (概率dp+方程)
- http get post
- HDOJ 4939 Stupid Tower Defense
- HDU 1231 最大连续子序列 DP题解
- 如何判断一个数为无符号数还是有符号数
- WPF中使用VLC播放控件制作多屏同步视频
- php学习笔记3--文件系统的操作(创建、打开及批量删除)
- ECSHOP后台权限分配原理分析
- 代码整洁之道 clean code
- sudo出现sudo:must be setuid root