swagger Post 提交
public class WebApiEditMaterial
{
public string CustomizedId { get; set; }
public string MId { get; set; }
public string MateriaId { get; set; }
public string UserId { get; set; }
}
[HttpPost]
public HttpResponseMessage EditMaterial([FromBody] JObject paramValue)
{
WebApiEditMaterial webApiEditMaterial= paramValue.ToObject<WebApiEditMaterial>();
ReturnResult result = new ReturnResult();
try
{
App.EditMaterial(webApiEditMaterial.CustomizedId, webApiEditMaterial.MId, webApiEditMaterial.MateriaId, webApiEditMaterial.UserId);
result.code = (int)HttpStatusCode.OK;
result.msg = HttpStatusCode.OK.ToString();
string json = result.ToJson();
return new HttpResponseMessage { Content = new StringContent(json, System.Text.Encoding.UTF8, "application/json") };
}
catch (Exception ex)
{
result.code = (int)HttpStatusCode.NotFound;
result.msg = HttpStatusCode.NotFound.ToString();
result.data = ex.Message;
string json = result.ToJson();
return new HttpResponseMessage { Content = new StringContent(json, System.Text.Encoding.UTF8, "application/json") };
}
}
//处理给前端的值
internal class ReturnResult
{
/// <summary>
///数据状态一切正常的状态码 0:成功,1:失败
/// </summary>
public int code { get; set; } = 1;
/// <summary>
/// 状态信息
/// </summary>
public String msg { get; set; } = "失败";
/// <summary>
/// 数据详情
/// </summary>
public object data { get; set; }
/// <summary>
/// 数据总条数
/// </summary>
public int count { get; set; } = 0;
}
阿里云新人部署系统特享,不懂部署的可以私我
https://www.aliyun.com/activity/new/index?userCode=4mhffh4t