一、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和资源及报文详解相关推荐

  1. HTTP权威指南读书笔记

    <<HTTP权威指南>>读书笔记 第一部分:Web的基础 第1章:HTTP概述 主要内容 1.什么是HTTP 2.HTTP的基本组件 HTTP HTTP:HTTP(Hypert ...

  2. mysql数据库权威指南_MySQL_MySQL权威指南读书笔记(三),第二章:MYSQL数据库里面的数 - phpStudy...

    MySQL权威指南读书笔记(三) 第二章:MYSQL数据库里面的数据 用想用好MYSQL,就必须透彻理解MYSQL是如何看待和处理数据的.本章主要讨论了两个问题:一是SQL所能处理的数据值的类型:二是 ...

  3. MongoDB权威指南读书笔记——CRUD

    插入并保存文档 插入是向MongoDB中添加数据的基本方法.可以使用Insert方法向目标集合插入一个文档:db.foo.insert({"bar" : "baz&quo ...

  4. HTML5权威指南----读书笔记

    <!DOCTYPE html> <html> <head><meta name = 'keywords' content="HTML5权威指南--- ...

  5. 计算机网络和http权威指南 读书笔记

    计算机网络笔记 网络层 网络层向上提供无连接的,尽最大努力交付的数据报服务 网络层不提供数据质量承诺 物理层使用的中间设备叫转发器repeater 数据链路层叫网桥bridge 网络层叫路由器rout ...

  6. MapReduce总结 + 相关Hadoop权威指南读书笔记(未完......欢迎补充,互相学习)

    文章目录 MapReduce概述 MapReduce优缺点 MapReduce核心思想 MapReduce进程 MapReduce编程规范 WordCount 案例实操 本地测试 集群测试 Hadoo ...

  7. 802.11无线权威指南读书笔记(7)802.11:RSN、TKIP、CCMP

    概述 之前802.1X解决了无线局域网的身份验证问题,而802.11i则是为了解决之前WEP链路层数据加密问题,有2种方式: Temporal Key Integrity Protocol(临时密钥完 ...

  8. 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 ...

  9. android开发读书笔记,android开发权威指南读书笔记

    第17章 Fragment 1.在res目录下增加 layout-sw600dp 目录,用于存放7英寸及以上尺寸屏幕的布局文件.10英寸以上平板用 sw720dp.如果是更小的屏幕,如 480*800 ...

最新文章

  1. Facebook开源最大规模并行语料,45亿语料,覆盖576种语言对
  2. Linux下编译cscope,vim+ctags+cscope 常用技巧和命令
  3. 线性代数及其应用_线性代数入门——行列式的简单应用选讲
  4. 动态数据交换 python_如何用 Python 和 Streamlit 做交互式数据分析产品?
  5. javascript学习系列(21):数组中的reduceRight法
  6. C++成员函数重载、覆盖和隐藏的区别
  7. 设计模式笔记二十:观察者模式 |更新版
  8. 那个抗血栓机器人_美国DJO抗血栓压力袜
  9. 不容错过的30页超赞项目管理PPT
  10. rust自我解脱_如何从婚姻的痛苦中自我解脱?
  11. python计算现场得分_如何使用Python(scikitlearn)计算factorananalysis得分?
  12. 【12306抢票神器】抢票啦—请收下这份2022元旦春节抢票攻略
  13. 13.6 SpringBoot集成Mongodb开发问题@EnableMongoRepositories路径配置
  14. mac中clion无法运行
  15. 1067 mysql_mysql服务1067错误多种解决方案分享
  16. 一站式linux0.11内核head.s代码段图表详解
  17. Tushare 介绍使用
  18. 四目大视场四目夜视镜 --TFN TD401 大视场头盔四目夜视仪 夜视镜 无需转头微光夜视系统 四目四管
  19. ODIS是一款专业的多功能车辆诊断系统
  20. 怎么用python扒网页?新手入门爬虫第一篇!

热门文章

  1. 【Linux】shell调用Java程序main方法通过crontab定时执行
  2. myibatis 报错 Could not find result map java.util.HashMap
  3. 关于Android工程师转成vue的三两事儿(4)--webpack
  4. usermod命令,用户密码管理,makpasswd
  5. Fliptile 翻格子游戏[Usaco2007 Open]
  6. Python新手学习基础之数据类型——字符串的切片截取
  7. 每天一个linux命令(30):cal 命令
  8. MyGui 3.2.0(OpenGL平台)的编译
  9. JAVA中的观察者模式observer
  10. Microsoft Office Communications Server 2007 R2 RTM 简体中文企业版部署速成篇之一