requests
Web通过 micropip 的 HTTP
概述 requests
Requests是最流行的 Python HTTP 库,用于优雅而简单地发送 HTTP/1.1 请求。有了它,您可以执行 GET、POST、PUT、DELETE 等操作 — 使用干净的 Pythonic API 处理身份验证、cookie、重定向和超时。
在PyRun中,请求库可通过Pyodide的 micropip 系统使用。它在底层使用浏览器的本机获取 API,因此对启用 CORS 的端点的请求可以无缝工作。这使得它非常适合查询公共 API、探索 REST 端点以及练习 HTTP 概念,而无需任何本地设置。
代码和执行输出
从公共 REST API 端点获取数据。
HTTP GET Request在编辑器中运行
import requests
import json
url = "https://jsonplaceholder.typicode.com/todos/1"
print(f"Fetching: {url}\n")
response = requests.get(url)
if response.status_code == 200:
data = response.json()
print("Status:", response.status_code)
print("Response:")
print(json.dumps(data, indent=2))
else:
print(f"Error: {response.status_code}")相关套餐
推荐的 Python 资源
通过相关的交互式教程、备忘单和代码比较来扩展您的知识。
Python教程
Python 循环:For 和 While 循环解释
了解如何使用 Python 循环来迭代数据。通过交互式示例掌握 for 循环、while 循环、break、continue 和循环最佳实践。
查看资源
操作指南
如何在 Python 中对列表进行排序(升序和降序)
了解如何在 Python 中使用 sort() 方法和sorted() 函数对列表进行排序。发现自定义键排序和逆序示例。
查看资源
备忘单
Python 字符串方法备忘单
Python 字符串操作的完整参考指南。掌握格式化、搜索、拆分、替换和检查字符串属性。
查看资源
语言比较
Python 与 JavaScript:哪种编程语言最好?
Python 和 JavaScript 的全面比较。探索语法差异、性能、用例(后端与前端)和编码示例。
查看资源