Commit f313cbeb 刘韬

IRIICHI api Token用户名密码改为可配置

1 个父辈 d3c3df2d
...@@ -58,7 +58,9 @@ namespace BLL ...@@ -58,7 +58,9 @@ namespace BLL
// 需要token // 需要token
if (config.IsTokenRequired) if (config.IsTokenRequired)
{ {
string responseJson = Http.GetToken(config.Tokenurl); string username = ConfigHelper.Config.Get("SelectHttpPN_Auth_UserID", "app_neotel");
string password = ConfigHelper.Config.Get("SelectHttpPN_Auth_Password", "Neo@123");
string responseJson = Http.GetToken(config.Tokenurl, username, password);
// 解析 JSON // 解析 JSON
JObject jsonObject = JObject.Parse(responseJson); JObject jsonObject = JObject.Parse(responseJson);
// 提取 Token 的值 // 提取 Token 的值
......
...@@ -100,12 +100,12 @@ namespace Model ...@@ -100,12 +100,12 @@ namespace Model
} }
} }
public static string GetToken(string url) public static string GetToken(string url,string username,string password)
{ {
RestClient client = new(url) { Timeout = 60000 }; RestClient client = new(url) { Timeout = 60000 };
RestRequest request = new(Method.GET); RestRequest request = new(Method.GET);
request.AddHeader("Userid", "app_neotel"); request.AddHeader("Userid", username);
request.AddHeader("Password", "Neotel@478*"); request.AddHeader("Password", password);
request.AddHeader("Accept", "application/json"); request.AddHeader("Accept", "application/json");
request.AddHeader("Cookie", "ASP.NET_SessionId=5jxc55snxa5jtomdoutiw1mi"); request.AddHeader("Cookie", "ASP.NET_SessionId=5jxc55snxa5jtomdoutiw1mi");
IRestResponse response = client.Execute(request); IRestResponse response = client.Execute(request);
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!