python - 在 python 中模拟 Http 连接

标签 python json http mocking

我正在尝试模拟一个 http 连接来测试我的一些 python 代码。我想知道这是如何实现的。我需要模拟类在请求时返回 json 对象中的数据存储。我试图弄清楚如何放置数据并创建一个模拟 http 请求,以便获取它并通过需要的帖子修改它。

感谢任何指点和小示例。

拜托,谢谢。

最佳答案

使用 BaseHTTPServer 模块(http.server 是它的名称,如果您使用的是 Python 3)创建一个简单的 HTTP 模拟服务器并根据您的意愿进行调整。它允许您轻松自定义其请求处理程序,以使用相对较少的代码实现您需要的任何功能。该模块的文档非常好 - start there .

关于python - 在 python 中模拟 Http 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5771498/

相关文章:

python - 同时训练两个模型

python - 使用 Python 读取 HTTP 服务器推送流

python - 计算Python字典中值的重复次数

python - 迭代数据并将其输入到 pandas 数据框中的列中

java - couchbase 中每个 java POJO 的文档模型是什么

python - 使用 Python/Pandas 库从 JSON 响应中解析数据时遇到问题

javascript - 按对象内部的值对数组对象进行 Angular 排序

更新嵌套 JSON 的 Python PUT 请求失败

javascript - 分段文件上传和分块文件上传有什么区别?哪种方法更有效?

python - 连接到名称中包含连字符的 Azure 数据库