您的位置:首页 > 编程语言 > ASP

ASP.NET获取POST提交过来的数据流,转换成Json格式的字符串

2017-07-13 15:54 633 查看
public class Public
{
private static Public _instance = new Public();

/// <summary>
/// 全局访问点
/// </summary>
public static Public Instance
{
get
{
return _instance;
}
}

/// <summary>
/// 解析post流数据
/// </summary>
/// <returns></returns>
public string ShowUrlPostData()
{
try
{
Stream s = HttpContext.Current.Request.InputStream;
byte[] result_byte = new byte[1024];
MemoryStream ms = new MemoryStream();
int count = s.Read(result_byte, 0, result_byte.Length);
while (count != 0)
{
ms.Write(result_byte, 0, count);
count = s.Read(result_byte, 0, result_byte.Length);
}
string json_result = HttpUtility.UrlDecode(Encoding.UTF8.GetString(ms.ToArray())).Trim('=');
return json_result;
}
catch { }
return "";
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: