没有合适的资源?快使用搜索试试~ 我知道了~
C#后台访问url请求结果
5星 · 超过95%的资源 需积分: 5 42 下载量 120 浏览量
2015-04-29
11:45:47
上传
评论 1
收藏 2KB TXT 举报
温馨提示
试读
2页
可设置访问方式 post或get,和编码格式
资源推荐
资源详情
资源评论
/// <summary>
/// 请求url并返回请求结果
/// </summary>
/// <param name="url">地址</param>
/// <param name="pars">参数,json或url参数形式</param>
/// <param name="dataEncode">编码类型</param>
/// <param name="method">请求方式</param>
/// <returns></returns>
public static string GetURLResult(string url, string pars, Encoding dataEncode, string method = "GET")
{
string strMsg = "";
try
{
WebRequest request = WebRequest.Create(method.ToUpper() == "GET" ? (url + (url.IndexOf('?') > -1 ? "&" : "?") + pars) : url);
request.Method = method.ToUpper();
if (method.ToUpper() == "POST")
{
byte[] byteArray = dataEncode.GetBytes(pars); //转化
request.ContentLength = byteArray.Length;
Stream newStream = request.GetRequestStream();
newStream.Write(byteArray, 0, byteArray.Length);//写入参数
newStream.Close();
}
WebResponse response = request.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream(), dataEncode);
strMsg = reader.ReadToEnd();
reader.Close();
reader.Dispose();
response.Close();
资源评论
- xiaojiezi552017-09-07很好的,可以使用
- 随影而安2018-05-24内容真的很不错
- tereser2018-05-22谢谢非常有用
- smileberry12017-07-27谢谢 非常好
Hey丿Man丶
- 粉丝: 2
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功