http协议内容介绍(简单说一下http协议)
http协议内容介绍(简单说一下http协议)· HTTP是无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。HTTP三点注意事项:Web服务器有:Apache服务器,Nginx,IIS服务器(Internet Information Services)等。Web服务器根据接收到的请求后,向客户端发送响应信息。HTTP默认端口号为80,但是你也可以改为8080或者其他端口。
简单说一下http协议?HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写 是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。
HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件 图片文件 查询结果等)。
HTTP 工作原理
HTTP协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。
Web服务器有:Apache服务器,Nginx,IIS服务器(Internet Information Services)等。
Web服务器根据接收到的请求后,向客户端发送响应信息。
HTTP默认端口号为80,但是你也可以改为8080或者其他端口。
HTTP三点注意事项:
· HTTP是无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。
· HTTP是媒体独立的:这意味着,只要客户端和服务器知道如何处理的数据内容,任何类型的数据都可以通过HTTP发送。客户端以及服务器指定使用适合的MIME-type内容类型。
http协议下客户端请求报文是什么?客户端发送一个HTTP请求到服务器的请求消息包括以下格式:
· 请求行(request line)
· 请求头部(header)
· 空行
· 请求数据
四个部分组成
下图给出了请求报文的一般格式。
客户端请求:
GET /hello.txt HTTP/1.1
User-Agent: curl/7.16.3 libcurl/7.16.3 OpenSSL/0.9.7l zlib/1.2.3
Host: www.example.com
Accept-Language: en mi
描述一下http协议服务器响应报文有哪些?HTTP响应也由四个部分组成,分别是:
· 状态行
· 消息报头
· 空行
· 响应正文
HTTP/1.1 200 OK
Date: Mon 27 Jul 2009 12:28:53 GMT
Server: Apache
Last-Modified: Wed 22 Jul 2009 19:15:56 GMT
ETag: "34aa387-d-1568eb00"
Accept-Ranges: bytes
Content-Length: 51
Vary: Accept-Encoding
Content-Type: text/plain
HTTP协议中常用的请求方法有哪些根据HTTP标准,HTTP请求可以使用多种请求方法。
HTTP1.0定义了三种请求方法: GET POST 和 HEAD方法。
HTTP1.1新增了五种请求方法:OPTIONS PUT DELETE TRACE 和 CONNECT 方法。
当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。
HTTP状态码的英文为HTTP Status Code。
下面是常见的HTTP状态码:
· 200 - 请求成功
· 301 - 资源(网页等)被永久转移到其它URL
· 404 - 请求的资源(网页等)不存在
· 500 - 内部服务器错误
HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用。HTTP状态码共分为5种类型:
HTTP状态码列表:
《Java网络编程面试题》
出版单位:北京尚学堂优效学院
优效学院由清华大学著名的IT教育领导者马士兵老师创办,是一家线上线下相互融合的互联网 培训机构。公司均由海外留学生和国内行业精英人士担任授课讲师,主要成员均硕士且拥有十多年的行业经验。毕业学生就职于国内BAT以及海外著名公司。优效学院,名师执教,高效学习,成就未来。
著:张洋
优效学院_张洋老师
11年工作经验 曾就职联众游戏(程序员)、众信旅游(Team Leader)、精智教育(联合创始人)、中国石化(大数据高级顾问) 精通javaEE体系、互联网产品架构,熟悉Sap Bw/HANA、多个大数据项目经验。
20180926版
本文章为连载内容,大家可以持续关注小编,我将尽其所能的为大家提供技术性实践资料、文章、视频。
感谢大家的支持!