using Microsoft.AspNetCore.Mvc; using System.Text.Json.Nodes; namespace IES.ExamServer.Controllers { [ApiController] [Route("controller/framework")] public class FrameworkController : BaseController { public FrameworkController() { } [HttpGet("doHttpRequest")] public IActionResult DoHttpRequest(JsonNode json ) { string ip = $"{json["id"]}";//请求:{"id":"ip"}返回:192.168.56.1 return Ok("ok"); } /// /// 本地服务状态检查接⼝(⽹⻚调本地服务接⼝) 完成 /// /// [HttpGet("check")] public IActionResult check() { return Ok(1==1); } [HttpGet("getCacheFile")] public IActionResult GetCacheFile([FromQuery] string name ) { return Ok("ok"); } [HttpPost("uploadFile")] public IActionResult UploadFile(JsonNode json) { /* { "fileName": "f824810b-0d3a-4772-85dc-443eb8895955.wav", "musicQuestionId": "1835", "thirdAnswerId": "62abefa1-dfd4-419f-8f4d-05b9e9ea3057::82be3962-674c-1172-0caf-b2dcdc2bd935::202106001", "thirdStudentName": "曾义程", "thirdSchoolId": "hbcn", "thirdStudentId": "202106001", "schoolUniCode": "cb138fa4-31ba-423c-a0b7-c954c9d3c445", "questionItemId": "249", "id": "b6141be4c697bd9aa008013a3857e971", "status": 0, "name": "f824810b-0d3a-4772-85dc-443eb8895955.wav", "createTime": 1733389000260 } 返回正常 返回 {newurl: fileName} 异常 返回 false */ return Ok("ok"); } } }