25 个版本
2.0.0-rc.0 | 2024 年 8 月 2 日 |
---|---|
2.0.0-beta.13 | 2024 年 7 月 31 日 |
2.0.0-beta.10 | 2024 年 6 月 17 日 |
2.0.0-beta.3 | 2024 年 3 月 21 日 |
2.0.0-alpha.0 | 2023 年 5 月 24 日 |
#483 in Web 编程
5,215 每月下载量
在 2 crates 中使用
175KB
2.5K SLoC
访问用 Rust 编写的 HTTP 客户端。
安装
此插件需要至少 Rust 版本 1.75
我们推荐三种一般安装方法。
- 使用 crates.io 和 npm(最简单,需要您信任我们的发布管道)
- 直接从 Github 使用 git 标签/修订哈希拉取源代码(最安全)
- 使用 Git 子模块将此仓库安装到您的 tauri 项目中,然后使用文件协议导入源代码(最安全,但使用不便)
通过将以下内容添加到您的 Cargo.toml
文件中安装核心插件
src-tauri/Cargo.toml
[dependencies]
tauri-plugin-http = "2.0.0-rc"
# alternatively with Git:
tauri-plugin-http = { git = "https://github.com/tauri-apps/plugins-workspace", branch = "v2" }
您可以使用您喜欢的 JavaScript 包管理器安装 JavaScript 客户端绑定
注意:由于大多数 JavaScript 包管理器无法从 git monorepos 安装包,我们为每个插件提供只读镜像。这使得安装选项 2 更易于使用。
pnpm add @tauri-apps/plugin-http
# or
npm add @tauri-apps/plugin-http
# or
yarn add @tauri-apps/plugin-http
# alternatively with Git:
pnpm add https://github.com/tauri-apps/tauri-plugin-http#v2
# or
npm add https://github.com/tauri-apps/tauri-plugin-http#v2
# or
yarn add https://github.com/tauri-apps/tauri-plugin-http#v2
用法
首先,您需要将核心插件与 Tauri 进行注册
src-tauri/src/main.rs
fn main() {
tauri::Builder::default()
.plugin(tauri_plugin_http::init())
.run(tauri::generate_context!())
.expect("error while running tauri application");
}
之后,所有插件的 API 都可以通过 JavaScript 客户端绑定使用
import { fetch } from "@tauri-apps/plugin-http";
const response = await fetch("https://127.0.0.1:3003/users/2", {
method: "GET",
timeout: 30,
});
贡献
接受 PR。请在提出拉取请求之前阅读贡献指南。
合作伙伴
有关赞助商的完整列表,请访问我们的 网站 和 Open Collective。
许可证
代码:© 2015 - 现在 - The Tauri Programme within The Commons Conservancy.
MIT 或 MIT/Apache 2.0(适用)。
依赖项
~17–65MB
~1M SLoC