RMS.Common/Tools/HttpHelper.cs
(开头部分) 7KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;
using System.Web;
namespace RMS.Common
{
public class HttpHelper
{
/// <summary>
/// 读取application/json提交的参数
/// </summary>
/// <param name="Request">提交对象</param>
/// <returns></returns>
public static string GetRequestPayload(HttpRequestBase Request)
{
Stream stream = Request.GetBufferedInputStream();
StreamReader sr = new StreamReader(stream);
return sr.ReadToEnd();
}
/// <summary>
/// 设定参数为某个值,之后可用于转发
/// </summary>
/// <param name="strRequestData">RequestData的string形式</param>
/// <param name="key">设定参数的键</param>
/// <param name="value">设定参数的值</param>
/// <returns></returns>
public static string SetFormParameter(string strRequestData, string key, string value)
{
string para = strRequestData;
if (para.Contains(key + "="))
{
var t = para.Split('&');
for (int i = 0; i < t.Length; i++)
{
if (t[i].Contains(key + "="))
{
t[i] = key + "=" + value;
break;
}
}
para = string.Join("&", t);
}
else
{
para += "&" + key + "=" + value;
}
return para;
}
/// <summary>
/// 设定参数为某个值,之后可用于转发
/// </summary>
/// <param name="strJsonData">Json字符串数据</param>
后面还有 155 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。