python web开发中的接口与协议

什么是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)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容