跳转到主要内容

用于测试的HTTP服务器

项目描述

测试HTTP服务器
================

这是一个简单的HTTP服务器,它将对单个HTTP请求做出响应,并
记录一些数据。它仍然是一个早期版本,并不能做
您可能想要的每一件事。

[![构建状态](https://secure.travis-ci.org/philipcristiano/testhttpserver.png?branch=master)](http://travis-ci.org/philipcristiano/testhttpserver)

安装
==========

pip install testhttpserver

在测试中使用
===================

要创建测试服务器,请导入服务器

from testhttpserver import Server

然后创建一个新的实例,包括端口、响应状态和
内容。

server = Server(8000, response_status=200, response_content='Content')

在您向http://localhost:8000/发出请求后。如果您向服务器POST,它将具有
``request_headers``、``request_content``和``request_path``可用。
当您完成时,请记住要``join()``!

server.join()

请参阅``tests/test_server.py``以获取示例!

服务器参数


端口 - 服务器将监听的端口
================
response_status - 返回的状态码的整数

response_content - 要返回的内容的字符串

response_headers - 要作为头部返回的元组的列表

timeout - 服务器超时并返回之前要等待的秒数

项目详情

发布历史 发布通知 | RSS源


下载文件

下载适用于您平台的文件。如果您不确定该选择哪个,请了解有关安装包的更多信息。

源分布

testhttpserver-0.1.4.tar.gz (2.6 kB 查看哈希值)

上传时间

由以下支持