用于测试的HTTP服务器
项目描述
测试HTTP服务器
================
这是一个简单的HTTP服务器,它将对单个HTTP请求做出响应,并
记录一些数据。它仍然是一个早期版本,并不能做
您可能想要的每一件事。
[](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 - 服务器超时并返回之前要等待的秒数
项目详情
================
这是一个简单的HTTP服务器,它将对单个HTTP请求做出响应,并
记录一些数据。它仍然是一个早期版本,并不能做
您可能想要的每一件事。
[](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 - 服务器超时并返回之前要等待的秒数
项目详情
关闭
testhttpserver-0.1.4.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d4f535f0f8552aa0ca63df34519234c64273d431a51f31297cf113a0de770caf |
|
MD5 | 235541838ca96eb3fbd2b74e8e96cf42 |
|
BLAKE2b-256 | 80b3a435c18f1643cc9cf751260a16572a438779f16a029f836138eb616d7256 |