之前对于网络这一块不是很清楚,值知道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:请求查询服务器性能,或者查询与资源相关的选项和需求

最新文章

  1. SQL Server 2016的数据库范围内的配置
  2. Bete冲刺第六阶段
  3. struts.xml配置详解
  4. [Android Pro] Android 之使用LocalBroadcastManager解决BroadcastReceiver安全问题
  5. 几道华为经典C语言面试题
  6. 【转】Xcode常用快捷键与技巧分享
  7. (转)在Mac下使用OpenCV, 在Xcode下使用OpenCV (非常基础,详细)
  8. xcode中的第三方库配置问题总结
  9. selenium webdriver python 开始
  10. ReactiveCocoa基础和一些常见类介绍
  11. iOS 钥匙串存储用户数据
  12. springboot-custom starter
  13. solr之定时增量索引实现
  14. 不确定行数的多行文本垂直水平居中的css
  15. C++ primer 第四版 练习3.13,3.14
  16. VMware Vcenter Server 6.0忘记密码
  17. 在 Sublime Text 2 中编译和运行 Java 程序,以及输出中文出错问题解决办法
  18. uva10002凸包重心
  19. 剑指offer-第四章解决面试题的思路(栈的压入和弹出序列)
  20. CodeForces - 1110C-Meaningless Operation(打表找规律)

热门文章

  1. MySQL-5.6.30 (OpenLogic CentOS7.2)
  2. LeetCode Move Zeroes (简单题)
  3. 一个SAP顾问在美国的这些年
  4. World Wind Java开发之六——解析shape文件(转)
  5. Java Web Application使Session永不失效(利用cookie隐藏登录)
  6. Drupal7强制把主题恢复到默认主题
  7. Winform导入Excel数据到数据库
  8. React Native 初探
  9. BZOJ1093: [ZJOI2007]最大半连通子图(tarjan dp)
  10. jenkins重置build序号