#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 · Rust 包仓库 13863/week @ 2024-04-18 · Rust 包仓库 15457/week @ 2024-04-25 · Rust 包仓库 11008/week @ 2024-05-02 · Rust 包仓库 10015/week @ 2024-05-09 · Rust 包仓库 10010/week @ 2024-05-16 · Rust 包仓库 9811/week @ 2024-05-23 · Rust 包仓库 11821/week @ 2024-05-30 · Rust 包仓库 12898/week @ 2024-06-06 · Rust 包仓库 14771/week @ 2024-06-13 · Rust 包仓库 10494/week @ 2024-06-20 · Rust 包仓库 9015/week @ 2024-06-27 · Rust 包仓库 10432/week @ 2024-07-04 · Rust 包仓库 9569/week @ 2024-07-11 · Rust 包仓库 8875/week @ 2024-07-18 · Rust 包仓库 10881/week @ 2024-07-25 · Rust 包仓库 9294/week @ 2024-08-01 · Rust 包仓库

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