摘要: HTTP 主要有这些不足, 例举如下。 通信使用明文( 不加密) , 内容可能会被窃听。 不验证通信方的身份, 因此有可能遭遇伪装。 无法证明报文的完整性, 所以有可能已遭篡改。 我们把添加了加密及认证机制的 HTTP 称为 HTT... 阅读全文
posted @ 2018-06-07 16:54 Mayny# 阅读(188) 评论(0) 推荐(0) 编辑
摘要: HTTP报文首部 HTTP 协议的请求和响应报文中必定包含 HTTP 首部。 首部内容为客户端和服务器分别处理请求和响应提供所需要的信息。 对于客户端用户来说, 这些信息中的大部分内容都无须亲自查看。 HTTP请求报文在请求中,HTTP报文由方法、URI、H... 阅读全文
posted @ 2018-06-07 16:02 Mayny# 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 一台 Web 服务器可搭建多个独立域名的 Web 网站, 也可作为通信路径上的中转服务器提升传输效率。 用单台虚拟主机实现多个域名 HTTP/1.1 规范允许一台 HTTP 服务器搭建多个 Web 站点。 比如, 提供 Web 托管服务(Web Hostin... 阅读全文
posted @ 2018-06-07 15:32 Mayny# 阅读(144) 评论(0) 推荐(0) 编辑
摘要: HTTP状态码负责表示客户端HTTP请求的返回结果、标记服务器端的处理是否正常、通知出现的错误等工作。 状态码的类别2XX 成功200 OK表示从客户端发来的请求在服务器端被正常处理了。在响应报文内,随状态码一起返回的信息会因为方法的不同而发生改... 阅读全文
posted @ 2018-06-07 14:07 Mayny# 阅读(477) 评论(0) 推荐(0) 编辑
摘要: HTTP通信过程包括从客户端发往服务端的请求及从服务器端返回客户端的响应。 用于HTTP协议交互的信息被称为HTTP报文。客户端的HTTP报文叫做请求报文,服务器端的叫做响应报文。HTTP报文本身是多行(CR+LF作换行符)数据构成的字符文本... 阅读全文
posted @ 2018-06-07 10:59 Mayny# 阅读(161) 评论(0) 推荐(0) 编辑
摘要: HTTP协议是一种不保存状态,即无状态(stateless)协议。HTTP协议自身不对请求和响应之间的通信状态进行保存。也就是说在HTTP这个级别,协议对于发送过的请求或响应都不做持久化处理。 使用HTTP协议,每当有新的请求发送时,就会有对应的... 阅读全文
posted @ 2018-06-06 20:10 Mayny# 阅读(201) 评论(0) 推荐(0) 编辑
摘要: Web页面不能凭空显示出来。根据Web浏览器地址栏指定的URL,Web浏览器从Web服务器端获取文件资源等信息,从而显示出Web页面。 Web使用一种名为HTTP(HyperText Transfer Protocol,超文本传输协议)的协议... 阅读全文
posted @ 2018-06-06 18:24 Mayny# 阅读(213) 评论(0) 推荐(0) 编辑
摘要: Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。shell脚本(shell script),是一种为sh... 阅读全文
posted @ 2018-06-03 15:31 Mayny# 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 绝对路径:路径的写法,由根目录/写起,例如:/usr/share/doc这个目录。相对路径:路径的写法,不由/写起,例如由/usr/share/doc要到/usr/share/man底下时,可以写成:cd../man这就是相对路径的写法啦。处理目录的常用命令:ls:列... 阅读全文
posted @ 2018-06-02 21:01 Mayny# 阅读(137) 评论(0) 推荐(0) 编辑
摘要: python网络爬虫入门范例Windows用户建议安装anaconda,因为有些套件难以安装。 安装使用pip install * 找出所有含有特定标签的HTML元素 找出含有特定CSS属性的元素取得所有a标签内的链接 Chrome插件InfoLite可以检查元素的标... 阅读全文
posted @ 2018-06-01 17:11 Mayny# 阅读(99) 评论(0) 推荐(0) 编辑