HTTP基础和变迁

HTTP

​ HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP 协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户 信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以及可能的实体内容。
HTTP是一种无状态性的协议。这是因为此种协议不要求浏览器在每次请求中标明它自己的身份,并且浏览器以及服务器之间并没有保持一个持久性的连接用于多个页面之间的访问。当一个用户访问一个站点的时候,用户的浏览器发送一个HTTP请求到服务器,服务器返回给浏览器一个HTTP响应。其实很简单的一个概念,客户端一个请求,服务器端一个回复,这就是整个基于HTTP协议的通讯过程。

Read more

IMEI和MEID的区别

​ 手机中的IMEI和MEID号码就如同我们生活中的身份证一样,它是识别手机身份的重要依据,如用虚假号码的手机,网络运营商可随时通过技术手段关闭此手机在网络中的运营,这将给手机的使用者带来巨大的使用风险。手机中所使用的IMEI或MEID等号段均可透过摩尔实验室等相关机构合法申请。

Read more

南京租房补贴申请流程

南京申请大学生租房补贴的具体流程

更新于2020.02.01

个人的办理经历,仅供参考,目前可以领取三年。

Read more

Pyhton标准模块logging

GetLogger
GetLogger() returns a reference to a logger instance with the specified name if it is provided, or root if not. The names are period-separated hierarchical structures. Multiple calls to getLogger() with the same name will return a reference to the same logger object.

Read more

Python读写json

读写中文的json数据,可以用Python中的json库来进行操作。读取可以使用json.load

Read more

Pyhton 显示时间

Python显示当前时间

可以用Pyhton提供的time模块来实现

Read more

HTTP协议下的分段下载

在 HTTP 协议下分段下载文件

假如一个文件有1000个字节,那么其范围就是0-999,则:
Range: bytes=500- 表示读取该文件的500-999字节,共500字节。
Range: bytes=500-599 表示读取该文件的500-599字节,共100字节。
Range还有其它几种写法,但上面这两种是最常用的,对于断点续传也足矣了。如果HTTP请求中包含Range字段,那么服务器会返回206(Partial Content),同时HTTP头中也会有一个相应的Content-Range字段,类似下面的格式:

Read more

Xshell连接Ubuntu

Windows环境下,在用Xshell连接VM里安装的Ubuntu16的时候连接不上。解决方法如下:

Read more
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×