一、首先我们画一个图来看一下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.
标志该图片有没有被修改过
第一次请求图片时会显示,以后请求是没过期不显示
时间: 2024-11-04 19:51:32