You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用reqwest调用QBittorrent API时multipart模块找不到的问题

解决reqwest中找不到multipart模块的问题

错误原因很直接:reqwest的multipart模块属于可选特性,默认不会被编译进项目,所以才会出现“找不到multipart”的编译错误。

步骤1:修改Cargo.toml依赖

在reqwest的依赖项中添加multipart特性,同时因为你用了tokio异步运行时,需要确保reqwest的异步特性正常启用(reqwest 0.11默认依赖tokio,但显式声明更稳妥)。修改后的依赖如下:

[dependencies]
serde_json = "1.0"
serde = { version = "1.0", features = ["derive"] }
reqwest = { version = "0.11.18", features = ["multipart", "tokio-runtime"] }
async-trait = "0.1.72"
tokio = { version = "1.0", features = ["full"] }

步骤2:验证代码

修改依赖后,你原来的代码就能正常编译运行了。如果使用阻塞版reqwest,同样只需要在依赖中开启multipart特性即可,不需要额外调整代码。

内容的提问来源于stack exchange,提问作者Lord Vordemolt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 08:07:06