《HTTP协议详解》读书笔记---请求篇之情求方法
之前对于网络这一块不是很清楚,值知道TCP/IP协议,三次握手四次握手之类的很笼统,零碎的知识,现在打算系统学习下网络相关的知识,先从http协议开始。
本人,还是新手,对于一些知识如果有理解错误的,欢迎各位大牛指正,小弟先谢过了哈...
-------------------------------------------------------------------正文开始--------------------------------------------------------------------------
http请求组成部分:请求行、消息报头和请求正文
请求行
请求格式:
MethodRequest-URI-HTTP-version (CRLF)
请求方法-URI-HTTP-版本信息(回车换行)
请求方法(必须为大写)
GET:请求获取Request-URI所标识的资源
浏览器通过GET方法向服务器获取资源
POST:在Request-URI所标识的资源后面附加新数据
常用于提交表单。
HEAD:请求获取Request-URI所标识的资源的响应消息报文
HEAD方法和GET方法几乎一样,对于HEAD请求的回应部分来讲,它的http头部中包含的信息和通过GET方法所得到的信息是一样的。
利用这个方法不用传回整个资源内容,就可以得到Request-URI所标识的资源信息。此方法常用于测试超链接的有效性,是否可以访问,
以及最近是否更新。
PUT:请求服务器存储一个资源,并用Request-URI作为标识
DELETE:请求服务器删除Request-URI所标识的资源
TRACE:请求回传服务器收到的请求信息,主要用于测试或诊断
CONNECT:保留将来使用
OPTIONS:请求查询服务器性能,或者查询与资源相关的选项和需求
最新文章
- SQL Server 2016的数据库范围内的配置
- Bete冲刺第六阶段
- struts.xml配置详解
- [Android Pro] Android 之使用LocalBroadcastManager解决BroadcastReceiver安全问题
- 几道华为经典C语言面试题
- 【转】Xcode常用快捷键与技巧分享
- (转)在Mac下使用OpenCV, 在Xcode下使用OpenCV (非常基础,详细)
- xcode中的第三方库配置问题总结
- selenium webdriver python 开始
- ReactiveCocoa基础和一些常见类介绍
- iOS 钥匙串存储用户数据
- springboot-custom starter
- solr之定时增量索引实现
- 不确定行数的多行文本垂直水平居中的css
- C++ primer 第四版 练习3.13,3.14
- VMware Vcenter Server 6.0忘记密码
- 在 Sublime Text 2 中编译和运行 Java 程序,以及输出中文出错问题解决办法
- uva10002凸包重心
- 剑指offer-第四章解决面试题的思路(栈的压入和弹出序列)
- CodeForces - 1110C-Meaningless Operation(打表找规律)
热门文章
- MySQL-5.6.30 (OpenLogic CentOS7.2)
- LeetCode Move Zeroes (简单题)
- 一个SAP顾问在美国的这些年
- World Wind Java开发之六——解析shape文件(转)
- Java Web Application使Session永不失效(利用cookie隐藏登录)
- Drupal7强制把主题恢复到默认主题
- Winform导入Excel数据到数据库
- React Native 初探
- BZOJ1093: [ZJOI2007]最大半连通子图(tarjan dp)
- jenkins重置build序号