HTTP协议

HTTP协议使得Web服务器与浏览器之间可以通过互联网或者内网进行数据交互。

通常HTTP的URL格式如下:

protocol://[host.]domain[:port][/context][/resource][?query string]
或者
protocol://IP address[:port][/context][/resource][?query string]

HTTP的默认端口是80

Tomcat的默认端口是8080

HTTP请求

一个HTTP请求包含三部分内容

-- 方法-URL-协议版本  # 第一行
-- 请求头信息  # 通过空行和请求正文分割
-- 请求正文

HTTP相应

一个HTTP相应也包含三部分内容

-- 协议-状态码-描述  # 第一行
-- 相应头信息  # 通过空行和响应正文分割
-- 相应正文

HTTP状态码

HTTP状态码是用来表示网页服务器HTTP相应状态的3位数字代码

1XX  表示请求已被接受,需要急需处理
2XX  表示请求已成功被服务器接受、理解
3XX  表示重定向,需要进一步的操作以完成请求
4XX  表示客户端错误,请求包含语法错误或无法完成的请求
5XX  表示服务器错误,服务器在处理请求的过程中发生了错误
常见的状态码有:
200  表示请求成功
301  表示资源(网页等)被永久转移到其他URL
404  表示请求的资源不存在
500  表示内部服务器错误

 

posted on 2018-10-16 22:30  0820LL  阅读(148)  评论(0编辑  收藏  举报

导航