比较简单的Web请求(get/post)方法封装,调用网络接口时能用到
来源:互联网 发布:计算机三级 数据库 编辑:程序博客网 时间:2024/03/29 08:11
发送Web请求 ,GET请求和POST请求
/// <summary>
/// 发送GET请求/// </summary>
/// <param name="url"></param>
/// <returns></returns>
public static string Webrequest(string url)
{
WebRequest wr = WebRequest.Create(url);
wr.Credentials = CredentialCache.DefaultCredentials;
wr.Method = "GET";
wr.ContentType = "application/x-www-form-urlencoded";
WebResponse response = wr.GetResponse();
Stream dataStream = response.GetResponseStream();
// Open the stream using a StreamReader for easy access.
StreamReader reader = new StreamReader(dataStream);
// Read the content.
string responseFromServer = reader.ReadToEnd();
reader.Close();
dataStream.Close();
response.Close();
return responseFromServer;
}
/// <summary>
/// POST请求
/// </summary>
/// <param name="url"></param>
/// <param name="postdata">二进制后的参数</param>
/// <returns></returns>
public static string Webrequest(string url, byte[] postdata)
{
WebRequest wr = WebRequest.Create(url);
wr.Credentials = CredentialCache.DefaultCredentials;
wr.Method = "POST";
wr.ContentType = "application/x-www-form-urlencoded";
wr.ContentLength = postdata.Length;
Stream sw = wr.GetRequestStream();
sw.Write(postdata, 0, postdata.Length);
sw.Close();
WebResponse response = wr.GetResponse();
Stream dataStream = response.GetResponseStream();
// Open the stream using a StreamReader for easy access.
StreamReader reader = new StreamReader(dataStream, Encoding.Default);
// Read the content.
string responseFromServer = reader.ReadToEnd();
reader.Close();
dataStream.Close();
response.Close();
return responseFromServer;
}
1 0
- 比较简单的Web请求(get/post)方法封装,调用网络接口时能用到
- 对AFNetworking简单封装GET,POST请求(block方法)
- ASIFormDataRequest /AFNetworking GET/POST请求的简单封装(block)
- Ajax请求GET/POST方法的封装
- Ajax请求GET/POST方法的封装
- iOS开发:GET与POST接口网络请求以及对AFNetworking的二次封装
- HTTP请求接口方法(POST/GET)
- Http的GET请求与POST请求调用接口
- 网络请求 Get & Post 方法(整理)
- JAVA发送http get/post请求,调用http接口、方法
- JAVA发送http get/post请求,调用http接口、方法
- JAVA发送http get/post请求,调用http接口、方法
- JAVA发送http get/post请求,调用http接口、方法
- JAVA发送http get/post请求、调用http接口、方法
- JAVA发送http get/post请求,调用http接口、方法
- JAVA发送http get/post请求,调用http接口、方法
- Android----------OkHttp网络请求框架Get和Post简单封装(泛型)
- 简单网络请求/GET请求/POST请求
- linux内核分析笔记
- 贪吃蛇游戏代码
- lol英雄联盟XCS冠军联赛八强淘汰赛视
- TFS(Team Foundation Server)介绍
- NFA到DFA的转化
- 比较简单的Web请求(get/post)方法封装,调用网络接口时能用到
- HDU - 5155 Harry And Magic Box
- java之策略模式
- ASP.NET MVC 4 的JS/CSS打包压缩功能-------过滤文件
- 扫雷游戏代码
- [转]从一道面试题谈linux下fork的运行机制
- 函数指针 && 返回函数指针的函数的一些姿势
- Redis之利用锁机制来防止缓存过期产生的惊群现象
- 中心打开效果