public IActionResult Index() { /* * net core不自带httpcontext 需要在 Startup 注入 * 1、在ConfigureServices 中 services.AddStaticHttpContext(); * 2、在Configure 中 app.UseStaticHttpContext(); */ var builder = new StringBuilder("测试如下:\r\n"); //Post builder.Append($"Post值:{WebUtils.GetFormVal<string>("a")}\r\n"); //IP builder.Append($"IP:{IPUtils.GetIP()}\r\n"); //WebUtils builder.Append($"pid:{WebUtils.GetQueryVal<int>("pid")}\r\n"); //?pid=1 builder.Append($"date:{WebUtils.GetQueryVal<DateTime>("date", new DateTime(1900, 1, 1))}\r\n"); //?date=2020-12-31 //全url builder.Append($"全URL:{WebUtils.GetAbsoluteUri()}\r\n"); //CacheUtils 缓存 DateTime dateTime = DateTime.Now; var cache = new CacheUtils(); var cacheDT = DateTime.Now; if (cache.ContainKey("time")) { cacheDT = cache.Get <DateTime>("time"); } else { cache.Insert <DateTime>("time", dateTime, 3600); } builder.Append($"当前时间:{dateTime.ToFormatString()} \r\n"); builder.Append($"缓存时间:{cacheDT.ToFormatString()} \r\n"); //当前网站目录 builder.Append($"当前网站目录:{SystemUtils.GetMapPath()} \r\n"); builder.Append($"upload目录:{SystemUtils.GetMapPath("/upload")} \r\n"); //cookie CookieUtils.SetCookie("username", "jsonlee"); builder.Append($"username cookie: {CookieUtils.GetCookie("username")} \r\n"); //session SessionUtils.SetSession("username", System.Web.HttpUtility.UrlEncode("刘备")); builder.Append($"username session: {System.Web.HttpUtility.UrlDecode(SessionUtils.GetSession("username"))} \r\n"); return(Content(builder.ToString())); }
public ActionResult Index() { var builder = new StringBuilder("测试如下:<br/>\r\n"); //IP builder.Append($"IP:{IPUtils.GetIP()}<br/>\r\n"); //WebUtils builder.Append($"pid:{WebUtils.GetQueryInt("pid")}<br/>\r\n"); //?pid=1 //全url builder.Append($"全URL:{WebUtils.GetAbsoluteUri()}<br/>\r\n"); //CacheUtils 缓存 DateTime dateTime = DateTime.Now; var cache = new CacheUtils(); var cacheDT = DateTime.Now; if (cache.ContainKey("time")) { cacheDT = cache.Get <DateTime>("time"); } else { cache.Insert <DateTime>("time", dateTime, 3600); } builder.Append($"当前时间:{dateTime.ToFormatString()} <br/>\r\n"); builder.Append($"缓存时间:{cacheDT.ToFormatString()} <br/>\r\n"); //当前网站目录 builder.Append($"当前网站目录:{SystemUtils.GetMapPath()} <br/>"); builder.Append($"upload目录:{SystemUtils.GetMapPath("/upload")} <br/>"); //cookie CookieUtils.SetCookie("username", "jsonlee"); builder.Append($"username cookie: {CookieUtils.GetCookie("username")} <br/>\r\n"); //session SessionUtils.SetSession("username", "刘备"); builder.Append($"username session: {SessionUtils.GetSession<string>("username")} <br/>\r\n"); builder.Append($"mobile client : {SystemUtils.IsMobileClient.Value} <br/>\r\n"); builder.Append($"weixin client : {SystemUtils.IsWeixinClient.Value} <br/>\r\n"); builder.Append($"is iphone : {SystemUtils.IsIphone.Value} <br/>\r\n"); builder.Append($"is android : {SystemUtils.IsAndroid.Value} <br/>\r\n"); return(Content(builder.ToString())); }