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

自建webapi测试终端

一般经常写WEBAPI,推送给别人可以用postapi来测试,但是如果自己写webapi,对方还没有接口,怎么报证自己写的推送接口是正确的呢,这时候就可以使用以下方法

核心方法如下


/// <summary>/// post /// 参数:{"cars": [ { "make": "Alfa Romeo" }, { "make": "Lancia" } ] }/// </summary>private static void CreateStubRequestBodyMatching(){server.Given( // 设置模拟的POST请求响应 Request.Create().UsingPost().WithPath("/saveSwdTempHumidityAlarms")  //这里模拟的对方接收推送的api方法为saveSwdTempHumidityAlarms).RespondWith(Response.Create().WithStatusCode(200)// This extracts the book.title element from the JSON request body// (using a JsonPath expression) and repeats it in the response body.WithBody(request =>{Console.WriteLine(string.Format("IP:{0}发起API推送,调用结果:", request.ClientIP));Console.WriteLine(request.Body);Console.WriteLine();return request.Body;}) // 原样返回请求体.WithHeader("Content-Type", "application/json") // 设置响应头为 JSON ););}

调用方法

static void Main(string[] args)
{Test();
}
private static void Test()
{try{Console.WriteLine("请输入需要监听的端口号:");var port = Console.ReadLine();if (int.Parse(port) > 0){Console.WriteLine("服务器监听中...");server = WireMockServer.Start(int.Parse(port));CreateStubRequestBodyMatching();Console.ReadKey();}}catch{Console.WriteLine("输入有误请重新输入:");Test();}
}

我方推送调用方式(post)可以直接使用postman推送:

//注意这里的saveSwdTempHumidityAlarms 是对应上面固定的监听方法对象
http://192.168.1.14:8199/saveSwdTempHumidityAlarms 

 

image

 

http://www.gsyq.cn/news/68870.html

相关文章:

  • kettle9.0 从30个数据库中读取数据 然后同步到另一个数据库中,每个数据库有53个表数据(初版没有考虑性能,没有并发处理)
  • 腾森领衔:2025年全国拉森钢板桩五大服务商综合实力与行业标杆深度解析
  • 重练算法(代码随想录版) day28 - 贪心part2
  • 基于最大相似度的区域合并交互式图像分割算法
  • 中国人工智能领域领先企业TOP5权威榜单(2025)!我国人工智能领域有哪些领先企业?
  • 电永磁吊具・电控永磁系统・起重设备 —— 宏兴盛 工业磁力头部品牌
  • 别再手动 try...catch 了:一种更优雅的 async/await 错误处理模式
  • 在示例代码中添加设置和获取矩形宽度和高度的成员函数
  • 在AdvancedInstaller中通过版本号检查软件部署环境
  • 2025年河南图文矩阵推广服务商权威推荐榜单:河南矩阵推广公司/河南矩阵推广方案/河南矩阵推广引流渠道精选
  • 【*矩阵运算】你不得不会的线性代数/点乘和矩阵乘法的区别/如何加速运算和不保留中间结果(防止爆内存MLE)
  • 纺织脉搏,气动赋能:精选高效空压机品牌助力产业升级
  • 2025预糊化淀粉厂家TOP5公平推荐:各有专攻的优质供应商,按需选择更适配
  • 2025年12月货架/钢平台厂家权威推荐TOP10:以实力甄选,为效率赋能
  • 2025年12月角接触球轴承厂家推荐 应用场景涵盖数控机床主轴轴承、机器人轴承、电机轴承
  • 2025年12月货架/钢平台等设备厂家权威推荐TOP10,选对厂家省成本超30%
  • 智选空压动力:深度解析国内空压机实力品牌与行业应用方案
  • 2025 年12月挤出机行业优选5优质厂家推荐:比较好的双螺杆挤出机/挤出机设备/单螺杆挤出机/螺杆挤出机/双螺杆颗粒挤出机/平行双螺杆挤出机/三螺杆挤出机/pp双螺杆挤出机/塑胶双螺杆挤出机厂家
  • 2025年柜体发光板批发厂家权威推荐榜单:发光木板‌/圆形发光板‌/发光置物架‌源头厂家精选
  • 2025 年蜗轮丝杆升降机厂家厂家最新推荐排行榜:聚焦八大实力企业,解析产品性能与服务优势JWM /按图定制/不锈钢/电动/多台联动蜗轮丝杆升降机公司推荐
  • 2025 年 12 月国内管理咨询公司TOP10榜单:洞悉行业趋势,引领企业变革的智慧之选!
  • 消费者组重平衡与消息顺序性保证:原理、操作与实践
  • 2025年12月升降平台、全自行式升降机优质品牌最新推荐+安全平稳性指南
  • 2025年惠州围挡护栏认证厂家推荐:围挡护栏源头厂家哪家靠谱
  • 2025年12月升降平台厂家推荐:全自行式升降机、登车桥、装卸平台、导轨货梯精选
  • 2025 年 12 月战略管理咨询公司权威推荐榜:洞悉商业趋势,助力企业腾飞的智慧之选!
  • 正规股票配资平台哪些实盘配资平台靠谱
  • 2025年口碑好的围挡护栏厂家推荐:鑫森建设产品质量好
  • 公众号排版用什么软件?3款主流工具推荐与实操指南
  • Antigravity 删除 D盘问题分析