第一个大问题,通过vs创建的 WebApi项目Postman无法访问浏览器可以访问,浏览器可以访问
修改配置文件
改成
配置端口
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseUrls("http://*:6565")
.UseStartup<Startup>();
接收json数据
[HttpPost]
public ActionResult<string> Subtract([FromBody]object str)
接收分页数据请求
[HttpGet("page")]
public ActionResult<List<SysTemLog>> Get(string index, string number)
{
List<SysTemLog> sysTemLog = Program.databaseInstance.SelectSysTemLog(long.Parse(index), long.Parse(number));
return sysTemLog;
}
http://127.0.0.1:6565/api/values/page?index=0&number=5
获取总数请求
http://127.0.0.1:6565/api/values/count
[HttpGet("count")]
public ActionResult<long> Get()
{
long count = Program.databaseInstance.SelectCountSysTemLog();
return count;
}