#http-request #smithy #aws-sdk #aws-smithy #protocols #testing #validation

aws-smithy-protocol-test

一组库函数,用于验证HTTP请求是否满足Smithy协议测试

52个版本 (31个重大更改)

新功能 0.62.0 2024年8月8日
0.61.0 2023年12月8日
0.60.8 2024年7月9日
0.60.7 2024年3月12日
0.30.0-alpha2021年11月24日

#2790 in 网络编程

Download history 13863/week @ 2024-04-18 15457/week @ 2024-04-25 11008/week @ 2024-05-02 10015/week @ 2024-05-09 10010/week @ 2024-05-16 9811/week @ 2024-05-23 11821/week @ 2024-05-30 12898/week @ 2024-06-06 14771/week @ 2024-06-13 10494/week @ 2024-06-20 9015/week @ 2024-06-27 10432/week @ 2024-07-04 9569/week @ 2024-07-11 8875/week @ 2024-07-18 10881/week @ 2024-07-25 9294/week @ 2024-08-01

40,666 下载量/月
418 个crate中使用了(直接使用18个)

Apache-2.0

395KB
8K SLoC

Smithy协议测试

此库实现了验证序列化和反序列化程序与Smithy协议测试的实用工具。具体来说,此crate包括以下支持:

  • 对XML、JSON和AWS Query的媒体类型感知比较。
  • 支持NaN/Infinity的浮点数比较。
  • HTTP头和查询字符串验证器。

此crate是AWS SDK for Rustsmithy-rs代码生成器的一部分。在大多数情况下,不应直接使用。

依赖关系

~14MB
~279K SLoC