python web开发中的接口与协议

2018-08-02  本文已影响0人  ozil_oo

什么是web服务?
简单点就两个事
1.接收请求(request)
2.返回响应(response)

那么请求通过什么传输,这个时候TCP就来了

socket & TCP

有了socket,就可以愉快的实现TCP通信了

那么请求的数据怎么包装,HTTP协议来了

WSGI & HTTP

WSGI向下要对接web服务器(如nginx,apache),所以需要把HTTP协议转化成python支持的协议
WSGI向上要对接应用服务(如FLASK,django),所以要把HTTP协议转换换成app(environ, start_response)

上一篇下一篇

猜你喜欢

热点阅读