http协议
2016-03-25 16:45
621 查看
http协议Q&A
Q:什么是http协议?
A:超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本(hypertext),这成为了HTTP超文本传输协议标准架构的发展根基。Ted Nelson组织协调万维网协会(World Wide Web Consortium)和互联网工程工作小组(Internet
Engineering Task Force )共同合作研究,最终发布了一系列的RFC,其中著名的RFC 2616定义了HTTP 1.1 (百度百科)
Q:http的优点是什么?
A:http协议属于应用层协议,构建于TCP和IP协议之上,因为其处于协议的顶端,所以人们使用该协议的时候,不需要过多的处理下层协议的具体细节,例如三次握手,丢包怎么处理等等一些协议细节,这样开发人员更加关注构建与HTTP协议上的业务处理
![](https://img-blog.csdn.net/20160325165056253?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
Q:http常用于哪里?实际运用于哪里?
A:HTTP协议常用于HTML的传输,所以HTTP协议最常用于浏览器和服务器之间的数据的传输,当然Http协议不仅仅局限于用于浏览器,也可以用于其他的方面,例如java的HttpClient的客户端等等
Q:http协议的具体组成是什么?
A: http请求由三部分组成,分别是:请求行、消息报头、请求正文
![](https://img-blog.csdn.net/20160325170608853?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
其中常见的请求方法有如下:
GET
通过请求URI得到资源
POST
用于添加新的内容
PUT
用于修改某个内容
DELETE
删除某个内容
Q:HTTP和HTTPS有什么区别吗?
A:HTTPS是基于SSL+HTTP协议之上的可进行加密传输、身份认证的网络协议,要比http协议安全
Q:HTTP状态码
A:
![](https://img-blog.csdn.net/20160325171520553?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20160325171538684?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
Q:什么是http协议?
A:超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本(hypertext),这成为了HTTP超文本传输协议标准架构的发展根基。Ted Nelson组织协调万维网协会(World Wide Web Consortium)和互联网工程工作小组(Internet
Engineering Task Force )共同合作研究,最终发布了一系列的RFC,其中著名的RFC 2616定义了HTTP 1.1 (百度百科)
Q:http的优点是什么?
A:http协议属于应用层协议,构建于TCP和IP协议之上,因为其处于协议的顶端,所以人们使用该协议的时候,不需要过多的处理下层协议的具体细节,例如三次握手,丢包怎么处理等等一些协议细节,这样开发人员更加关注构建与HTTP协议上的业务处理
Q:http常用于哪里?实际运用于哪里?
A:HTTP协议常用于HTML的传输,所以HTTP协议最常用于浏览器和服务器之间的数据的传输,当然Http协议不仅仅局限于用于浏览器,也可以用于其他的方面,例如java的HttpClient的客户端等等
Q:http协议的具体组成是什么?
A: http请求由三部分组成,分别是:请求行、消息报头、请求正文
其中常见的请求方法有如下:
GET
通过请求URI得到资源
POST
用于添加新的内容
PUT
用于修改某个内容
DELETE
删除某个内容
Q:HTTP和HTTPS有什么区别吗?
A:HTTPS是基于SSL+HTTP协议之上的可进行加密传输、身份认证的网络协议,要比http协议安全
Q:HTTP状态码
A:
相关文章推荐
- RPC failed; result=22, HTTP code = 411
- HTTP Header 属性列表
- nginx中http核心模块的配置指令2
- nginx中http核心模块的配置指令3
- nginx中http核心模块的配置指令4
- nginx中http的fastcgi模块的配置指令1
- 如何在 Linux 中快速地通过 HTTP 提供文件访问服务
- 深入HTTP head的使用详解
- ASP 中使用 HTTP 协议发送参数详解
- C#基于socket模拟http请求的方法
- http www安全必备知识
- asp HTTP 500错误 常见问题分析
- http代理相关知识分析
- 在Node.js中使用HTTP上传文件的方法
- php错误提示failed to open stream: HTTP request failed!的完美解决方法
- php提示Failed to write session data错误的解决方法
- PHP5.5和之前的版本empty函数的不同之处