uWSGI服务器测试

本文档介绍了如何测试uWSGI服务器。首先创建了一个test.py文件,包含一个符合WSGI协议的函数,该函数接收environ和start_response参数。然后使用Python内置HTTP服务器启动程序,并访问http://127.0.0.1:8000/来验证uWSGI的安装和配置是否成功。成功的话,浏览器将显示预期内容。
摘要由CSDN通过智能技术生成

前面已经了解过WSGI / uwsgi / uWSGI 这三个概念的区分。现在测试uWSGI

先新建一个test.py文件,内容如下

写一个符合以下格式的函数

def application(environ,start_response):
    start_response("200 OK",[("Content-Type","text/html")])
    return [b'Hello World!\n']

这个函数必须接收两个参数,environ 是一个类似字典的数据结构,封装了浏览器的请求数据。 start_response 是一个函数,必须在app 里面调用,参数就是状态码和响应内容的类型。app 的返回值就是请求的响应数据。 最终 app 是被 server 来调用的。

用 Python 内建的 http server 来启动这个程序

from wsgiref.simple_server import make_server

if __name__ == "__main__":
    httpd = make_server("", 8000, application)
    print("Serving http on port 8000")
    httpd.serve_forever()

 启动,访问地址:http://127.0.0.1:8000/或localhost:8000

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值