websocet(二) web套接字操作
摘要:Web Socket协议支持两个主要操作: send() close() send(): 与服务器的某些通信,例如发送包括文本文件、二进制数据或图像的消息 在send()操作的帮助下发送的聊天消息如下: var textsend = document.getElementById("text-vie
阅读全文
websocket(一) 事件
摘要:双通信,减少延迟 四个主要的Web Socket API事件: ·打开 onopen 当在客户端和服务器建立连接,就会从Web Socket实例触发open事件。它被称为客户端和服务器之间的初始握手。当建立连接就引发的事件被称为onopen ·消息 onmessage 通常在服务器发送一些数据时发生
阅读全文
Requests库(十三) 流式请求
摘要:有一些接口返回值比较特殊,不是单纯返回一个结果,而是多个结果,比如某个查询接口,返回值为排行榜前10的商品信息。 import requests base_url = "http://httpbin.org" r = requests.get(base_url+"/steam/10") #10表示返
阅读全文
Requests库(十二) 身份认证
摘要:很多接口都需要身份认证,Requests支持多种身份认证,例如BasicAuth和DigestAuth import requests from requests.auth import HTTPBasicAuth from requests.auth import HTTPDigestAuth b
阅读全文
Requests库(十一) 代理设置
摘要:代理(Proxy),也称网络代理,是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接。 代理服务器位于客户端和访问互联网之间,服务器接收客户端的请求,然后代替客户端向目标网站发出请求,所有的流量路由均来自代理服务器的IP地址,从而获取到
阅读全文
Requests库(十) SSL证书验证
摘要:Requests可以为HTTPS请求验证SSL证书,就像web浏览器一样。 SSL验证默认是开启的,如果证书验证失败,Requests会抛出SSLError:如果不想验证SSL则可以使用verify参数关闭验证SSL 验证12306网站的证书↓ import requests r = request
阅读全文
Requests库(九) 会话控制
摘要:会话(Session) 又称为“会话控制”。 Session对象存储特定用户会话所需的属性及配置信息。 这样,当用户在应用程序的Web页之间跳转时,存储在Session对象中的变量将不会丢失,而是在整个用户会话中一直存在下去 比如你先进行了登录操作,然后打开个人中心详情页面,个人中心详情页面如何知道
阅读全文