快速开始
安装 Req,用 Mojo 发起你的第一个 HTTP 请求。
通过 Pixi 安装
在已配置 Mojo 的 Pixi 工作区中, 添加官方 Modular Community 频道并安装 Req:
pixi workspace channel add --prepend https://repo.prefix.dev/modular-community
pixi add req
社区配方正在提交审核;上述命令在包上架后可用。 Req 0.1.0 使用 Mojo 1.1.0。Pixi 会安装匹配的编译器、libcurl 和 zlib, 以及 Req 的预编译模块、CPU JSON 模块和原生共享库。 Req 自动从当前 Pixi 环境加载原生传输层,无需构建 C 库或添加链接参数。
支持 Linux x86-64、Linux ARM64 和 macOS ARM64。
发起请求
在 Pixi 工作区根目录创建 main.mojo:
import req
def main() raises:
var response = req.get("https://example.com")
response.raise_for_status()
print(response.status_code)
print(response.headers["Content-Type"])
print(response.text())
直接运行示例:
pixi run mojo main.mojo
也可以编译后在 Pixi 环境内运行:
pixi run mojo build main.mojo -o main
pixi run ./main
源码构建和开发依赖见开发指南。