常州市新北区建设与管理局网站,html网页怎么制作,h5网站做微信小程序,怎么开通个人网站为了更好的测试#xff0c;更好的性能#xff0c;Preview4带了一个新的请求返回值类型#xff0c;这个新的类型中封装了所有的Http请求返回状态函数#xff0c;还包括了返回成功后的几种数据类型#xff0c;下面列举了几个常用的类型#xff1a;app.MapGet(/test_o… 为了更好的测试更好的性能Preview4带了一个新的请求返回值类型这个新的类型中封装了所有的Http请求返回状态函数还包括了返回成功后的几种数据类型下面列举了几个常用的类型app.MapGet(/test_ok, ()
{return TypedResults.OkData(new Data { Id 1, Name 测试产品, Price 10.2m });
});
app.MapGet(/test_json, ()
{return TypedResults.JsonData(new Data { Id 1, Name 测试产品, Price 10.2m });
});
app.MapGet(/test_localredirect, ()
{return TypedResults.LocalRedirect(/test_ok);
});
app.MapGet(/test_redirect, ()
{return TypedResults.Redirect(https://www.google.com);
});
app.MapGet(/test_file, ()
{var bytes 这是一个测试u8;//这个需要C#11,项目文件的PropertyGroup节点中增加LangVersionpreview/LangVersionreturn TypedResults.File(bytes, contentType: text, fileDownloadName: test.txt);
});
app.MapGet(/test_physicalfile, ()
{return TypedResults.PhysicalFile(Directory.GetCurrentDirectory() /download.txt, contentType: text, fileDownloadName: download.txt);
});同时也包括了SignIn和SignOut在授权限时使用相对于前一版的Results来说还是丰富了不少比较如下