美文网首页
http协议的状态码

http协议的状态码

作者: 大笨象与小赖皮 | 来源:发表于2017-07-05 16:29 被阅读0次

一.简介

(为什么写这一段,是因为如果想要学会jemter,就需要先懂http协议,要是不懂的话,返回的结果是什么意思,你都不了解,那么会使用工具也没什么用了,定位不到问题所在)

HTTP:超文本传输协议

HTTPS:安全超文本传输协议

FTP:文本传输协议

TCP:网络控制协议

IP:互联网协议

UDP:用户数据协议

1.什么是http协议?

协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。

2.URL是什么?

URL(Uniform Resource Locator) 地址:描述一个网络上的资源。

  基本格式如下:

schema://host[:port#]/path/.../[?query-string][#anchor]

scheme              指定低层使用的协议(例如:http, https, ftp)

host                   HTTP服务器的IP地址或者域名

port#                 HTTP服务器的默认端口是80,这种情况下端口号可以省略。如果使用了别的端 口,必须指                    明,例如 http://www.cnblogs.com:8080/

path                   访问资源的路径

query-string       发送给http服务器的数据

anchor-             锚

三.状态码:

1.Response 消息中的第一行叫做状态行,由HTTP协议版本号, 状态码, 状态消息 三部分组成。

2.状态码用来告诉HTTP客户端,HTTP服务器是否产生了预期的Response.

HTTP/1.1中定义了5类状态码, 状态码由三位数字组成,第一个数字定义了响应的类别

1XX  :信息响应类 - -表示请求已被成功接收,继续处理

2XX  : 成功 - -表示请求已被成功接收,理解,接受

3XX  : 重定向 -- 要完成请求必须进行更进一步的处理

4XX  : 客户端错误 --  请求有语法错误或请求无法实现

5XX   : 服务器端错误 --   服务器未能实现合法的请求

3.常出现的一些状态码:

200 OK:  请求被成功地完成,所请求的资源发送回客户端

302 Found:重定向,新的URL会在response 中的Location中返回,浏览器将会自动使用新的URL发出新的   request     

304 Not Modified:上次的文档已经被缓存了, 还可以继续使用

400 Bad Request : 客户端请求与语法错误,不能被服务器所理解

403 Forbidden: 服务器收到请求,但是拒绝提供服务

404 Not Found:请求资源不存在(输错了URL)

500 Internal Server Error :服务器发生了不可预期的错误

503 Server Unavailable :服务器当前不能处理客户端的请求,一段时间后可能恢复正常

相关文章

  • HTTP协议状态码

    100(继续)请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101(切换协...

  • HTTP协议状态码

    参考 https://tools.ietf.org/html/rfc2616#section-10 超文本传输协议...

  • HTTP协议——状态码

    前言 HTTP状态码是用以表示[网页服务器]响应状态的3位数字代码,最常见的404错误就是其中之一通过状态码我们能...

  • HTTP协议状态码

    表示临时响应并需要请求者继续执行操作的状态代码。 代码说明 100(继续)请求者应当继续提出请求。服务器返回此代...

  • HTTP协议状态码

    http://www.cnblogs.com/shanyou/archive/2012/05/06/2486134...

  • HTTP协议状态码

    一些常见的状态码为:200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用 1xx(...

  • http协议状态码

    协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议...

  • HTTP协议状态码

    常用的HTTP状态码有 1,400 请求的参数有错 2 ,401 没有通过认证 3,403 权限不够 4 ,404...

  • http协议状态码

    1XX 信息性状态码 这些状态码是HTTP 1.1引入的。 对于这些状态码的价值还存在争论 (我个人从来没见过这些...

  • HTTP协议状态码

    HTTP协议的状态码 使用php或者javascript都会用到http的不同状态,一些常见的状态码为: 200 ...

网友评论

      本文标题:http协议的状态码

      本文链接:https://www.haomeiwen.com/subject/inyqhxtx.html