using HttpClientStudy.Core.Utilities; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; namespace HttpClientStudy.WebClient.Controllers { /// /// 管理API /// [Route("api/[controller]/[action]")] [ApiController] public class ManagerController : ControllerBase { private readonly ILogger _logger; /// /// 构造 /// /// public ManagerController(ILogger logger) { _logger = logger; } /// /// 启动WebApi项目进程 /// /// [HttpGet] public IActionResult StartWebApi() { AppUtility.StartWebApiProject(); return Ok("启动成功"); } /// /// 退出WebApi项目进程 /// /// [HttpGet] public IActionResult ExitWebApi() { AppUtility.ExitWebApiProject(); return Ok("进程已退出"); } } }