美文网首页
前端面试-HTTP协议

前端面试-HTTP协议

作者: 5ecb27e77f4c | 来源:发表于2018-05-16 14:09 被阅读0次

http协议

它是客户端和服务器端之间数据传输的网络协议

特点

  • 支持客户服务器模式
  • 简单快捷:请求服务时,只需传送请求方法和路径
  • 灵活:允许传输任意类型的数据对象
  • 无连接:限制每次连接只处理一个请求。节省了传输时间
  • 无状态:协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。

http请求由什么组成

  1. 请求行
    请求方法,URI,HTTP版本协议
  2. 请求头
    比如:
    accept:可处理的媒体类型
    accept-charset:可接收的字符集
    accept-endoding:可接收的内容编码
    accept-language:可接受的自然语言
    host:请求资源锁在的服务器
    cookie
    User-Agent:包含客户端 操作系统、浏览器等的属性信息
  3. 请求正文
    比如:
    post所传参数
    请求头和请求正文以一行空白隔开

http响应由什么组成

  1. 状态行
    协议版本,响应状态码,状态码的描述
  2. 响应头
    比如:
    server 与user-agent对应,返回服务器的一些信息
    location:资源重定向
  3. 响应正文
    服务器返回的资源内容

常用请求方法

比如:
get:请求资源
head:与get一样,但是不返回数据实体
post:提交数据
delete:删除某段资源

常见协议状态码

2XX:请求成功
3XX:重定向
4XX:客户端错误
5XX:服务器错误

相关文章

  • PHPer 面试指南-扩展阅读资源整理

    前端篇 收集的前端面试题和答案 前端开发面试题 史上最全的web前端面试题汇总及答案 前端工程师手册 HTTP协议...

  • PHPer 面试指南-扩展阅读资源整理

    前端篇 收集的前端面试题和答案 前端开发面试题 史上最全的web前端面试题汇总及答案 前端工程师手册 HTTP协议...

  • 前端面试-HTTP协议

    http协议 它是客户端和服务器端之间数据传输的网络协议 特点 支持客户服务器模式 简单快捷:请求服务时,只需传送...

  • 【269页】前端大厂面试题宝典

    《269页前端大厂面试题宝典》,主要内容概括:HTML,CSS,JavaScript,HTTP,TCP协议,浏览器...

  • 一次搞懂 HTTP 协议!

    前端面试必考:http协议! 那什么是http协议呢?今天一起来学习掌握,一大波干货来袭! 当我们打开谷歌开发控制...

  • web前端--http协议类(面试复习)

    ①HTTP协议的主要特点 ②HTTP协议报文组成部分 ③post 和 get 的区别如下: ④HTTP状态码: ⑤...

  • 前端面试必备之HTTP协议

    本文介绍HTTP协议的历史演变和设计思路,而下一遍文章关于HTTPS 摘要 HTTP/0.9HTTP/1.0HTT...

  • 前端面试系列:HTTP协议类

    一、HTTP协议的主要特点 简单快速每个资源URI(统一资源符)是固定的,比如图片、页面地址,所以HTTP协议中处...

  • 面试题

    其他知识点: http协议面试: http定义: 什么是Http无状态协议,怎么解决Http协议无状态协议1.无状...

  • 面试——HTTP协议

    HTTP常用方法,状态码,请求报文与响应报文格式 HTTP协议的缺点 安全方面a、通信使用明文不加密,内容可能被窃...

网友评论

      本文标题:前端面试-HTTP协议

      本文链接:https://www.haomeiwen.com/subject/xpypdftx.html