
web
aransam
少给自己一些选择,一直走就行了
展开
-
HTTP协议向服务器传参
向服务器请求数据时,不同的传参方式也是决定是否顺利请求回数据的决定因素之一根据服务器的响应方式,客户端的提交形式有大致有以下几种:payload方式:payload是一种以JSON格式进行数据传输的一种方式,在我们请求的headers里设置content-type:application/json,则参数要以payload的形式传给服务器,服务器接受的是JSON对象formData方式:请求头he...原创 2018-06-08 21:21:56 · 973 阅读 · 0 评论 -
python中单线程设置非阻塞循环模拟多线程
import socketimport redef main(): tcp_server = WebServer() tcp_server.run_server()class WebServer(object): def run_server(self): """运行服务""" # 客户端列表 clients = list() ...原创 2018-04-18 19:02:59 · 1372 阅读 · 0 评论 -
写给后端程序员的HTTP缓存原理
通过网络获取内容既速度缓慢又开销巨大。较大的响应需要在客户端与服务器之间进行多次往返通信,这会延迟浏览器获得和处理内容的时间,还会增加访问者的流量费用。因此,缓存并重复利用之前获取的资源的能力成为性能优化的一个关键方面。好在每个浏览器都自带了 HTTP 缓存实现功能。您只需要确保每个服务器响应都提供正确的 HTTP 标头指令,以指示浏览器何时可以缓存响应以及可以缓存多久。注:如果您在应用中使用 W...转载 2018-07-05 23:36:35 · 461 阅读 · 0 评论