HTTP权威指南读书笔记(一)HTTP概述、URL和资源及报文详解
一、HTTP概述
1、WEB客户端和服务器。
2、资源:资源可以是各种格式的静态文件,也可以是应用程序。
3、媒体类型
4、URI:统一资源标识符
URL:统一资源定位符。
URL的第一部分称为方案:说明访问资源所使用的协议类型。通常就是HTTP协议。
URL的第二部分给出了服务器的因特网地址。
其他部分指定了服务器上的资源路径。目前,几乎所有的URI都是URL。
URN:统一资源名。
5、事物:由客户端的请求命令和服务器的响应结果组成。
6、连接:基于TCP/IP协议。
7、代理
8、缓存
9、网关
10、隧道
11、Agent代理(爬虫)
二、URL和资源
URL 组成:protocol ://<user>:<password>@<host>:<port> /<path>;<parame>?<query>#<frag>
绝对URL和相对URL。
自动扩展URL:主机名扩展、历史扩展。
URL字符集和编码机制。
三、报文详解
详见:http://www.cnblogs.com/suvllian/p/5460378.html
转载于:https://www.cnblogs.com/suvllian/p/5445400.html
HTTP权威指南读书笔记(一)HTTP概述、URL和资源及报文详解相关推荐
- HTTP权威指南读书笔记
<<HTTP权威指南>>读书笔记 第一部分:Web的基础 第1章:HTTP概述 主要内容 1.什么是HTTP 2.HTTP的基本组件 HTTP HTTP:HTTP(Hypert ...
- mysql数据库权威指南_MySQL_MySQL权威指南读书笔记(三),第二章:MYSQL数据库里面的数 - phpStudy...
MySQL权威指南读书笔记(三) 第二章:MYSQL数据库里面的数据 用想用好MYSQL,就必须透彻理解MYSQL是如何看待和处理数据的.本章主要讨论了两个问题:一是SQL所能处理的数据值的类型:二是 ...
- MongoDB权威指南读书笔记——CRUD
插入并保存文档 插入是向MongoDB中添加数据的基本方法.可以使用Insert方法向目标集合插入一个文档:db.foo.insert({"bar" : "baz&quo ...
- HTML5权威指南----读书笔记
<!DOCTYPE html> <html> <head><meta name = 'keywords' content="HTML5权威指南--- ...
- 计算机网络和http权威指南 读书笔记
计算机网络笔记 网络层 网络层向上提供无连接的,尽最大努力交付的数据报服务 网络层不提供数据质量承诺 物理层使用的中间设备叫转发器repeater 数据链路层叫网桥bridge 网络层叫路由器rout ...
- MapReduce总结 + 相关Hadoop权威指南读书笔记(未完......欢迎补充,互相学习)
文章目录 MapReduce概述 MapReduce优缺点 MapReduce核心思想 MapReduce进程 MapReduce编程规范 WordCount 案例实操 本地测试 集群测试 Hadoo ...
- 802.11无线权威指南读书笔记(7)802.11:RSN、TKIP、CCMP
概述 之前802.1X解决了无线局域网的身份验证问题,而802.11i则是为了解决之前WEP链路层数据加密问题,有2种方式: Temporal Key Integrity Protocol(临时密钥完 ...
- HTML5权威指南读书笔记12(第21章)--创建布局postion,z-index,column-count,display:flex,box-flex、algin、pack,table
1.概述 2.定位内容的位置 <head><style type="text/css"><!--使用static和默认属性一致-->div{ p ...
- android开发读书笔记,android开发权威指南读书笔记
第17章 Fragment 1.在res目录下增加 layout-sw600dp 目录,用于存放7英寸及以上尺寸屏幕的布局文件.10英寸以上平板用 sw720dp.如果是更小的屏幕,如 480*800 ...
最新文章
- Facebook开源最大规模并行语料,45亿语料,覆盖576种语言对
- Linux下编译cscope,vim+ctags+cscope 常用技巧和命令
- 线性代数及其应用_线性代数入门——行列式的简单应用选讲
- 动态数据交换 python_如何用 Python 和 Streamlit 做交互式数据分析产品?
- javascript学习系列(21):数组中的reduceRight法
- C++成员函数重载、覆盖和隐藏的区别
- 设计模式笔记二十:观察者模式 |更新版
- 那个抗血栓机器人_美国DJO抗血栓压力袜
- 不容错过的30页超赞项目管理PPT
- rust自我解脱_如何从婚姻的痛苦中自我解脱?
- python计算现场得分_如何使用Python(scikitlearn)计算factorananalysis得分?
- 【12306抢票神器】抢票啦—请收下这份2022元旦春节抢票攻略
- 13.6 SpringBoot集成Mongodb开发问题@EnableMongoRepositories路径配置
- mac中clion无法运行
- 1067 mysql_mysql服务1067错误多种解决方案分享
- 一站式linux0.11内核head.s代码段图表详解
- Tushare 介绍使用
- 四目大视场四目夜视镜 --TFN TD401 大视场头盔四目夜视仪 夜视镜 无需转头微光夜视系统 四目四管
- ODIS是一款专业的多功能车辆诊断系统
- 怎么用python扒网页?新手入门爬虫第一篇!
热门文章
- 【Linux】shell调用Java程序main方法通过crontab定时执行
- myibatis 报错 Could not find result map java.util.HashMap
- 关于Android工程师转成vue的三两事儿(4)--webpack
- usermod命令,用户密码管理,makpasswd
- Fliptile 翻格子游戏[Usaco2007 Open]
- Python新手学习基础之数据类型——字符串的切片截取
- 每天一个linux命令(30):cal 命令
- MyGui 3.2.0(OpenGL平台)的编译
- JAVA中的观察者模式observer
- Microsoft Office Communications Server 2007 R2 RTM 简体中文企业版部署速成篇之一