快捷搜索:  汽车  科技

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)

· 空行

· 请求数据

四个部分组成

下图给出了请求报文的一般格式。

http协议内容介绍(简单说一下http协议)(1)

客户端请求:

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协议内容介绍(简单说一下http协议)(2)

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协议内容介绍(简单说一下http协议)(3)

常见的HTTP状态码有哪些

当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。

HTTP状态码的英文为HTTP Status Code。

下面是常见的HTTP状态码:

· 200 - 请求成功

· 301 - 资源(网页等)被永久转移到其它URL

· 404 - 请求的资源(网页等)不存在

· 500 - 内部服务器错误

HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用。HTTP状态码共分为5种类型:

http协议内容介绍(简单说一下http协议)(4)

HTTP状态码列表:

http协议内容介绍(简单说一下http协议)(5)

http协议内容介绍(简单说一下http协议)(6)

http协议内容介绍(简单说一下http协议)(7)

http协议内容介绍(简单说一下http协议)(8)


《Java网络编程面试题》

出版单位:北京尚学堂优效学院

优效学院由清华大学著名的IT教育领导者马士兵老师创办,是一家线上线下相互融合的互联网 培训机构。公司均由海外留学生和国内行业精英人士担任授课讲师,主要成员均硕士且拥有十多年的行业经验。毕业学生就职于国内BAT以及海外著名公司。优效学院,名师执教,高效学习,成就未来。

著:张洋

优效学院_张洋老师

11年工作经验 曾就职联众游戏(程序员)、众信旅游(Team Leader)、精智教育(联合创始人)、中国石化(大数据高级顾问) 精通javaEE体系、互联网产品架构,熟悉Sap Bw/HANA、多个大数据项目经验。

20180926版


本文章为连载内容,大家可以持续关注小编,我将尽其所能的为大家提供技术性实践资料、文章、视频。

感谢大家的支持!

猜您喜欢: