6个版本
0.1.5 | 2024年3月24日 |
---|---|
0.1.4 | 2024年3月6日 |
0.1.3 | 2023年10月18日 |
#1276 in 网页编程
10KB
111 行
recaptcha-verify
简单、最小化Recaptcha验证助手
快速入门
这个库旨在作为(几乎)即插即用的recaptcha-rs
库的替代品。使用方法几乎(但不是完全)相同。不过,我们默认使用rustls
,但你也可以选择以下功能
- default-tls - 在reqwest中强制启用default-tls功能
- native-tls - 在reqwest中强制启用native-tls功能
- rustls-tls - 默认启用
另一个关键区别是,这个库使用tokio 1作为开发依赖,以及reqwest和serde的更新版本。
0.1.3版本中的变更
0.1.3版本中的一个重要变更是我们现在在RecaptchaError::HttpError
中传递整个reqwest::Error
,而不是字符串。如果您之前使用了包含变体的String,请迁移到使用reqwest::Error
。
示例
use recaptcha_verify::{RecaptchaError, verify};
let res:Result<(), RecaptchaError> = verify("secret", "token", None).await;
许可协议
这个库(recaptcha-verify)是在MIT许可协议下开源的。
依赖关系
~4–16MB
~244K SLoC