zoukankan      html  css  js  c++  java
  • 接口 Postman 提交json对象到后台 Request Payload

    原文:https://segmentfault.com/a/1190000018774494



    这里注意一下这个:Request Payload

    游览器接口传输界面



    Postman界面

    header的设置

    body的设置

    C#测试代码

    using Newtonsoft.Json;
    using RestSharp;
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace ConsoleApp1
    {
        public class Class61
        {
            public void test1()
            {
                var client = new RestClient("http://localhost:58059/api/Home/CheckRecord_AddOrEditSave");
                var request = new RestRequest(Method.POST);
                request.RequestFormat = DataFormat.Json;
                request.AddHeader("Content-Type", "application/json");
                request.AddHeader("Authorization", "C8DD6AB138CF3C26DC4157D78F16CD72FA066C6F34B0EFBDD694F1E8464EC38225E105D74E9A58A8FCD7F3091E5F5300C149687B1AC69BB8132CC77188D0660DFF3BC87632648BE61D44E1BA610FA87ED6093B7C3970038D686DBEECA3763F06EFAA98BEC5052424EAD270AA5D2BD9D9918D91C7F1FFFF350D2CA00EE5A7A4D6AF8248A3A887F2B211D3A8FC9698F4B1C82FBB9546438F07E72FD009B3E3FCD6A8DC9BE861A2EF4E92022773E6FFC86001FA66C3AD1C4D02052F2CE6E4BBFBF1AF6365749D577D1FCB1AAD96F61ABA56C14A66DA01B9FED42A7D9BC1FE445215CE84CB7448627C42052359A6E4EF9FB139724C2A3C5B8B35130C93B61548D1ED");
    
                //request.AddParameter("undefined", "{"ddd":"eee"}", ParameterType.RequestBody);
    
                
                SamplingRecord2Dto model = new SamplingRecord2Dto();
                model.Id = 21;
                model.Projects = "G1816乌海至玛沁国家高速公路兰州新区至兰州段(中通道)";
                model.OrgConstruction = "正平路桥建设股份有限公司";
                model.ContractCode = "一分部";
                model.RandomPeople = "监理工程师";
                model.Samplingtime = DateTime.Now;
                model.Checkprojec = "444";
                model.Result = "333";
                model.Conclusions = "222";
                model.Suggestion = "111";
                model.Auditor = "李勇杰";
                model.AuditTime = DateTime.Now;
                model.EngineerIds = "510330,510331";
    
    
                request.AddParameter("application/json; charset=utf-8", JsonConvert.SerializeObject(model), ParameterType.RequestBody);
                IRestResponse response = client.Execute(request);
                var responseContent = response.Content;
                Console.WriteLine(responseContent);
            }
    
    
            public class SamplingRecord2Dto
            {
                /// <summary>
                /// 编号
                /// </summary>
                public int Id { get; set; }
                /// <summary>
                /// 工程项目
                /// </summary>
                public string Projects { get; set; }
                /// <summary>
                /// 施工单位
                /// </summary>
                public string OrgConstruction { get; set; }
                /// <summary>
                /// 合同段
                /// </summary>
                public string ContractCode { get; set; }
                /// <summary>
                /// 抽检人
                /// </summary>
                public string RandomPeople { get; set; }
                /// <summary>
                /// 抽检时间
                /// </summary>
                public DateTime Samplingtime { get; set; }
    
                /// <summary>
                /// 抽检项目
                /// </summary>
                public string Checkprojec { get; set; }
                /// <summary>
                /// 检查结果
                /// </summary>
                public string Result { get; set; }
                /// <summary>
                /// 检查结论
                /// </summary>
                public string Conclusions { get; set; }
                /// <summary>
                /// 处理意见
                /// </summary>
                public string Suggestion { get; set; }
                /// <summary>
                /// 审核人
                /// </summary>
                public string Auditor { get; set; }
                /// <summary>
                /// 审核时间
                /// </summary>
                public DateTime AuditTime { get; set; }
    
    
    
    
    
                /// <summary>
                /// 工程部位Ids,多个Id以英文逗号隔开
                /// </summary>
                public string EngineerIds { get; set; }
    
                //public string ProCode { get; set; }
    
                /// <summary>
                /// 工程部位
                /// </summary>
                //public string EngineerName { get; set; }
    
    
            }
    
        }
    }
    
    
  • 相关阅读:
    痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU硬件那些事(2.2)- 在串行NOR Flash XIP调试原理
    痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU硬件那些事(2.1)- 玩转板载OpenSDA,Freelink调试器
    痞子衡嵌入式:史上最强i.MX RT学习资源汇总(持续更新中...)
    痞子衡嵌入式:终于可以放开聊一聊i.MXRT1170这颗划时代MCU了
    痞子衡嵌入式:MCUBootUtility v2.0来袭,i.MXRT1010哪里跑
    痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU硬件那些事(1)- 官方EVK简介
    3万字总结,Mysql优化之精髓
    不停机替换线上代码? 你没听错,Arthas它能做到
    Springboot 2.x 如何解决重复提交 (本地锁的实践)
    MYSQL插入千万数据的工具类
  • 原文地址:https://www.cnblogs.com/guxingy/p/13217590.html
Copyright © 2011-2022 走看看