程序员文章、书籍推荐和程序员创业信息与资源分享平台

网站首页 > 技术文章 正文

Python HTTP 库 urllib3 支持直接在浏览器运行

hfteth 2025-03-01 14:05:21 技术文章 12 ℃

Python HTTP 库 urllib3 最新版本 2.2.0 新增了一项重磅特性 —— 可直接在浏览器运行

根据介绍,从 2.2.0 开始,urllib3 支持在 Pyodide 运行时中使用 JavaScript fetch API,或者在 fetch API 不可用时(例如当跨源隔离未激活时)返回 XMLHttpRequest。这意味着开发者可以使用该库直接从浏览器发出 HTTP 请求。

由于 urllib3 的 Emscripten 支持与 API 兼容,这意味着依赖于 urllib3 的库现在也可以在 Emscripten 和 Pyodide 环境中使用。

此外,urllib3 已初步支持 HTTP/2,与此同时其团队正在筹集更多资金(大约 4 万美元)来完成该功能。他们表示这笔资金能确保项目在 2023 年财务支持急剧下降后获得长期可持续维护。

https://sethmlarson.dev/urllib3-is-fundraising-for-http2-support



最近发表
标签列表