HTTP协议分析系列(三)------HTTP协议方法和状态码
来源:互联网 发布:电脑网络号怎么算 编辑:程序博客网 时间:2024/06/08 09:35
一、首先我们画一个图来看一下HTTP协议:
难道方法只有POST GET吗?NO,还有一些少用的方法。
二、请求方法有哪些?
GET POST HEADER PUT TRACE DELETE OPTIONS
注意:这些请求方法虽然HTTP协议里面规定的,但WEB SERVER 未必允许或支持这些方法
方法讲解:(1)HEAD:和GET基本一致,只是不返回内容。比如我们只是确认一个内容(比如照片)还正常存在,不需要返回照片的内容,用Header比较合适
(2)PUT方法。测试以后发现服务器不支持。
(3)TRACE :是你用了代理上网,比如用代理访问new.163.com ,你想看看代理有没有修改你的HTTP请求,你可以用TRACE来测试一下,163.com的服务器会把最后收到的请求返回给你。
(4)OPTIONS:是返回服务器可用的方法。
三、状态码,状态文字
状态码是用来反应服务器响应情况的.
最常用:200 OK,404 NOT FOUND ,状态文字是用来描述状态码的,以便于人观察。
一些常用的状态码
200 - 服务器成功返回网页
301/2 - 永久/临时重定向
304 Not Modified - 未修改
失败的状态码:
404 - 请求的网页不存在
503- 服务器暂时不可用
500-服务器内部错误
相信大家不陌生吧,我们来测试一下304为神马意思?
第一次请求为200,再次请求为304.
标志该图片有没有被修改过
第一次请求图片时会显示,以后请求是没过期不显示
- HTTP协议分析系列(三)------HTTP协议方法和状态码
- HTTP协议分析系列(三)------HTTP协议方法和状态码
- http协议请求方法和状态码
- http协议解析(http请求方法,http状态码)
- HTTP协议基础(三):HTTP状态码
- HTTP协议笔记(三):HTTP状态码
- HTTP协议分析系列(一)------初识HTTP协议
- HTTP协议分析系列(八)------http协议缓存详解
- HTTP协议分析系列(一)------初识HTTP协议
- HTTP协议分析系列(八)------http协议缓存详解
- HTTP协议状态码
- HTTP 协议状态码
- http协议 状态码
- http协议状态码
- http协议状态码
- HTTP协议状态码
- http协议状态码
- HTTP协议状态码
- 利用shell遍历文件夹下所有文件
- 初学算法——斐波那契数列
- 20170122 三十几岁了开始学习编程 晚不晚啊?
- javaWEB 开发目录
- 上传文件与应用服务器Tomcat分离,并有效的进行跨域回显
- HTTP协议分析系列(三)------HTTP协议方法和状态码
- Windows服务程序结构
- PAT TEST 甲级1009. Product of Polynomials (25)
- 形势展望:2017必须关注的中国即将发生的47个重大变化
- 杭电oj 1003 java
- oracle查询被锁的表,解锁方法
- 【centos7】修改mac的一个小坑(SIOCSIFHWADDR cannot assign requested addresss)
- 写一个iOS复杂表单的正确姿势
- qt sse指令加速配置