http协议

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协议上的业务处理

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:










  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值