当前位置: 首页 > news >正文

donet (MVC)webAPI 的接受json 的操作

直接用对象来进行接收,这个方法还不错的。

    public class BangdingWeiguiJiluController : ApiController{/// <summary>/// Json数据录入错误信息/// </summary>/// <param name="WeiguiInfos"></param>/// <returns></returns>[System.Web.Http.HttpPost]public JsonResult<ResultMsgWeb> WeiguiJiluAdd([FromBody]BangdingWeiguiJilu WeiguiInfos ){//BangdingWeiguiJilu modelInf = new BangdingWeiguiJilu() { SetDate= DateTime.Now,YuangongId= 2756,SetType=1,Creator = 9999999 };//string Infr = JsonConvert.SerializeObject(modelInf);ResultMsgWeb Msg = new ResultMsgWeb();  try{ResultMsg MsgInsert = new DAL.DALBangdingWeiguiJilu().Insert(WeiguiInfos);if (MsgInsert.Success){Msg.Code = 200;Msg.Datas = "处理完成" ;Msg.Msg = $"处理完成";Msg.RecordCount = 0;}else{Msg.Code = 400;Msg.Datas = "数据处理失败";Msg.Msg = $"数据处理失败";Msg.RecordCount = 0;}}catch (System.Exception e){Msg.Code = 404;Msg.Datas = "数据处理失败";Msg.Msg = $"数据处理失败" + e.Message;Msg.RecordCount = 0;}return Json<ResultMsgWeb>(Msg);}}

在这里插入图片描述

调用方法就是:

var client = new RestClient("http://localhost:56727/api/BangdingWeiguiJilu/WeiguiJiluAdd");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
client.UserAgent = "Apifox/1.0.0 (https://apifox.com)";
request.AddHeader("Content-Type", "application/json");
var body = @"<body data here>";
request.AddParameter("application/json", body,  ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
http://www.lryc.cn/news/517697.html

相关文章:

  • Qt 界面外观
  • aws(学习笔记第二十二课) 复杂的lambda应用程序(python zip打包)
  • HTML课堂之搜索工具箱/讲师duluo
  • 当歌 - RSS 订阅分发平台开发
  • 学习threejs,导入wrl格式的模型
  • 使用GitLab+Jenkins搭建CICD执行环境
  • 使用vue-pdf预览pdf和解决pdf电子签章显示问题
  • 【Rust自学】11.3. 自定义错误信息
  • 05、Docker学习,常用安装:Mysql、Redis、Nginx、Nacos
  • RabbitMQ高级篇之MQ可靠性 数据持久化
  • leetcode 2274. 不含特殊楼层的最大连续楼层数 中等
  • Tauri教程-基础篇-第二节 Tauri的核心概念上篇
  • 大风车excel:怎么把题库导入excel?题库导入excel
  • Java 兼容读取WPS和Office图片,结合EasyExcel读取单元格信息
  • 电脑硬盘系统迁移及问题处理
  • 网关 + Nacos配置管理
  • 《Spring Framework实战》6:核心技术 4.1.IoC 容器
  • ModuleNotFoundError: No module named ‘audioop‘
  • STM32-笔记38-I2C-oled实验
  • 人大金仓实现主键自增.
  • h264之多视点mvc编码及解码过程(JMVC平台举例)
  • 小程序学习08—— 系统参数获取和navBar组件样式动态设置
  • 数据库环境安装(day1)
  • 网络安全-web渗透环境搭建-BWAPP(基础篇)
  • 当算法遇到线性代数(三):实对称矩阵
  • WayLand的架构和协议
  • STM32学习(十)
  • 进阶篇-Day17:JAVA的日志、枚举、类加载器、反射等介绍】
  • Java设计模式 —— 【行为型模式】责任链模式(Chain-of-responsibility Pattern) 详解
  • C++和Python中负数取余结果的区别