WireMock.Net.Matchers.CSharpCode 1.5.62

前缀已保留
dotnet add package WireMock.Net.Matchers.CSharpCode --version 1.5.62                
NuGet\Install-Package WireMock.Net.Matchers.CSharpCode -Version 1.5.62                
该命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="WireMock.Net.Matchers.CSharpCode" Version="1.5.62" />                
对于支持 PackageReference 的项目,将该 XML 节点复制到项目文件中以引用包。
paket add WireMock.Net.Matchers.CSharpCode --version 1.5.62                
#r "nuget: WireMock.Net.Matchers.CSharpCode, 1.5.62"                
#r 指令可用于 F# Interactive 和 Polyglot Notebooks。将其复制到交互式工具或脚本源代码中以引用包。
// Install WireMock.Net.Matchers.CSharpCode as a Cake Addin
#addin nuget:?package=WireMock.Net.Matchers.CSharpCode&version=1.5.62

// Install WireMock.Net.Matchers.CSharpCode as a Cake Tool
#tool nuget:?package=WireMock.Net.Matchers.CSharpCode&version=1.5.62                

WireMock.Net

.NET 轻量级 Http 模拟服务器,受到 Java 环境中的 [WireMock(http://WireMock.org)] 的启发。

⭐ 主要功能

  • HTTP响应桩代理,可按URL/路径、头、cookie和正文内容模式匹配
  • 库可用于单元测试和集成测试
  • 作为独立进程、Windows服务、Azure/IIS或作为Docker运行
  • 通过流畅的C# .NET API、JSON文件和HTTP上的JSON进行配置
  • 桩的记录/回放(代理)
  • 按请求条件代理
  • 模拟有状态行为
  • 使用Handlebars和扩展来模板化/转换响应
  • 可用于本地或CI/CD场景

⭐ 桩代理

WireMock.Net的核心功能是能够返回预定义的HTTP响应,以匹配标准。请参阅Wiki: 桩代理

⭐ 请求匹配

WireMock.Net支持高级请求匹配逻辑,请参阅Wiki: 请求匹配

⭐ 响应模板化

WireMock.Net返回的响应可以通过模板进行更改。这在此处进行描述Wiki: 响应模板化

⭐ 管理API参考

WireMock管理API通过HTTP接口定义映射功能,请参阅Wiki: 管理API参考

⭐ 使用

WireMock.Net的几种使用方法

单元测试

您可以使用您喜欢的测试框架,在测试中使用WireMock,请参阅Wiki: 单元测试

作为dotnet工具

将WireMock.Net作为(全局)dotnet工具安装非常简单,请参阅Wiki: dotnet工具

作为独立进程/控制台应用程序

在控制台应用程序中启动模拟服务器非常简单,请参阅Wiki: 独立进程

作为Windows服务

您还可以将WireMock.Net作为Windows服务运行,请按照以下操作WireMock-as-a-Windows-Service

作为Azure中的Web作业或IIS中的应用程序

请参阅此链接WireMock-as-a-(Azure)-Web-App

在Docker容器中

也提供了Linux和Windows-Nano容器。有关更多详细信息,请参阅Docker

HTTPS / SSL

有关使用HTTPS(SSL)的更多详细信息,请参阅此处Wiki: HTTPS

📚 文档

有关更多信息,请参阅以下WIKI页面: 什么是WireMock.Net

产品 兼容和额外的计算目标框架版本。
.NET net5.0 相容。 net5.0-windows 已计算。 net6.0 相容。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 相容。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 相容。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。
NET Core netcoreapp1.0 已计算。 netcoreapp1.1 已计算。 netcoreapp2.0 已计算。 netcoreapp2.1 已计算。 netcoreapp2.2 已计算。 netcoreapp3.0 已计算。 netcoreapp3.1 相容。
.NET Standard netstandard1.3 相容。 netstandard1.4 已计算。 netstandard1.5 已计算。 netstandard1.6 已计算。 netstandard2.0 相容。 netstandard2.1 相容。
.NET Framework net451 兼容。 net452 兼容。 net46 兼容。 net461 兼容。 net462 已计算。 net463 已计算。 net47 已计算。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。
MonoAndroid monoandroid 已计算。
MonoMac monomac 已计算。
MonoTouch monotouch 已计算。
Tizen tizen30 已计算。 tizen40 已计算。 tizen60 已计算。
通用Windows平台 uap 已计算。 uap10.0 已计算。
Xamarin.iOS xamarinios 已计算。
Xamarin.Mac xamarinmac 已计算。
Xamarin.TVOS xamarintvos 已计算。
Xamarin.WatchOS xamarinwatchos 已计算。
兼容的目标框架
包含的目标框架(在包中)
有关目标框架更多信息.NET Standard 的更多信息。

NuGet 包

此包未被任何 NuGet 包使用。

GitHub 仓库

此包未被任何热门 GitHub 仓库使用。

版本 下载 最后更新
1.5.62 235 7/27/2024
1.5.61 59 7/27/2024
1.5.60 368 7/9/2024
1.5.59 419 6/26/2024
1.5.58 396 6/8/2024
1.5.57 159 6/4/2024
1.5.56 112 6/3/2024
1.5.55 396 5/22/2024
1.5.54 144 5/18/2024
1.5.53 200 5/8/2024
1.5.52 5,786 4/6/2024
1.5.51 195 3/20/2024
1.5.50 108 3/20/2024
1.5.49 156 3/6/2024
1.5.48 134 2/17/2024
1.5.47 1,578 1/25/2024
1.5.46 328 12/23/2023
1.5.45 119 12/21/2023
1.5.44 973 12/14/2023
1.5.43 349 12/11/2023
1.5.42 192 12/9/2023
1.5.41 200 12/4/2023
1.5.40 2,437 11/7/2023
1.5.39 316 10/9/2023
1.5.38 149 10/9/2023
1.5.37 164 9/27/2023
1.5.36 158 9/21/2023
1.5.35 5,212 8/19/2023
1.5.34 309 8/4/2023
1.5.32 283 7/15/2023
1.5.31 208 7/8/2023
1.5.30 221 6/28/2023
1.5.29 2,146 6/22/2023
1.5.28 236 6/11/2023
1.5.27 224 6/3/2023
1.5.26 212 5/25/2023
1.5.25 370 5/13/2023
1.5.24 220 5/7/2023
1.5.23 580 4/23/2023
1.5.22 367 4/8/2023
1.5.21 277 3/22/2023
1.5.20 782 3/19/2023
1.5.19 303 3/17/2023
1.5.18 500 3/9/2023
1.5.17 340 2/25/2023
1.5.16 574 2/6/2023
1.5.15 467 1/29/2023
1.5.14 363 1/24/2023
1.5.13 875 12/11/2022
1.5.12 411 12/3/2022
1.5.11 385 11/24/2022
1.5.10 592 11/6/2022
1.5.9 463 10/29/2022
1.5.8 1,304 10/16/2022
1.5.7 505 10/11/2022
1.5.6 536 9/12/2022
1.5.5 519 9/3/2022
1.5.4 534 8/24/2022
1.5.3 3,907 7/29/2022
1.5.2 598 7/24/2022
1.5.1 624 7/8/2022
1.5.0 857 6/10/2022
1.4.43 529 5/21/2022
1.4.42 557 5/13/2022
1.4.41 596 4/22/2022
1.4.40 1,718 3/26/2022
1.4.39 501 3/25/2022
1.4.38 555 3/12/2022
1.4.37 590 3/2/2022
1.4.36 548 2/25/2022
1.4.35 908 2/9/2022
1.4.34 537 1/27/2022
1.4.33 547 1/24/2022
1.4.32 543 1/17/2022
1.4.31 437 1/6/2022
1.4.30 403 12/25/2021
1.4.29 662 12/12/2021
1.4.28 916 12/1/2021
1.4.27 400 11/17/2021
1.4.26 458 11/4/2021
1.4.25 449 10/27/2021
1.4.24 721 10/20/2021
1.4.23 670 9/27/2021
1.4.22 457 9/22/2021
1.4.21 447 9/16/2021
1.4.21-preview-03 303 9/12/2021
1.4.20 8,623 8/6/2021
1.4.19 504 8/4/2021
1.4.18 629 7/10/2021
1.4.17 562 7/7/2021
1.4.16 742 6/5/2021
1.4.15 1,592 5/19/2021
1.4.14 9,324 5/11/2021
1.4.13 452 4/26/2021
1.4.12 440 4/22/2021
1.4.11 435 4/18/2021
1.4.10 476 4/15/2021
1.4.9 465 3/31/2021
1.4.8 470 3/24/2021
1.4.7 502 3/21/2021
1.4.6 472 2/26/2021
1.4.5 477 2/11/2021
1.4.4 484 2/9/2021
1.4.3 475 2/5/2021
1.4.2 475 1/24/2021
1.4.1 490 1/19/2021
1.4.0 532 1/12/2021
1.0.0 67 7/22/2024
0.0.1 620 12/3/2020

# 1.5.62 (2024 年 7 月 27 日)
- #1147 添加 FormUrlEncodedMatcher [功能]
- #1143 如果映射中的键值对顺序与请求正文中的顺序不同,则表单编码请求失败(404 未找到)[错误]

完整的发布说明可以在以下位置找到: https://github.com/WireMock-Net/WireMock.Net/blob/master/CHANGELOG.md