/// <summary>
/// 指定Post地址使用Get 方式获取全部字符串
/// </summary>
/// <param name="url">请求后台地址</param>
/// <returns></returns>
public string RequestPost(string url, string builder)
{
string result = "";
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded";
//req.ContentType = "text/json";
#region 添加Post 参数
//StringBuilder builder = new StringBuilder();
//int i = 0;
//foreach (var item in dic)
//{
// if (i > 0)
// builder.Append("&");
// builder.AppendFormat("{0}={1}", item.Key, item.Value);
// i++;
//}
byte[] data = Encoding.UTF8.GetBytes(builder);
req.ContentLength = data.Length;
using (Stream reqStream = req.GetRequestStream())
{
reqStream.Write(data, 0, data.Length);
reqStream.Close();
}
#endregion
HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
Stream stream = resp.GetResponseStream();
//获取响应内容
using (StreamReader reader = new StreamReader(stream, Encoding.UTF8))
{
result = reader.ReadToEnd();
}
return result;
}
}
相关文章
- 56、C# HttpPost 通用类,支持后台携带Token令牌信息以及通过网关请求微服务接口
- Vue如何让页面加载时请求后台接口数据
- 前端修改服务器网页源代码,网站后台数据库被手动修改后前端页面不更新的问题解决...
- C# 从后台代码同步或异步注册Javascript到页面之RegisterStartupScript和RegisterClientScriptBlock的区别
- ajax 请求 对json传的处理 Jquery 使用Ajax获取后台返回的Json数据后,页面处理
- Visual Studio (C#)、Microsoft Access 搭建ASP.NET网站(页面功能概述一)
- 后台网站二级页面制作步骤
- C#不用union,而是有更好的方式实现 .net自定义错误页面实现 .net自定义错误页面实现升级篇 .net捕捉全局未处理异常的3种方式 一款很不错的FLASH时种插件 关于c#中委托使用小结 WEB网站常见受攻击方式及解决办法 判断URL是否存在 提升高并发量服务器性能解决思路
- 使用jquery通过AJAX请求方式,后台返回了当前整个HTML页面代码 - 大地上的乌龟
- 织梦网站后台主页页面修改