美文网首页
HTTP系列问题

HTTP系列问题

作者: 原上的小木屋 | 来源:发表于2019-05-31 17:09 被阅读0次
    1. http协议是什么?有哪些特点?
    1. 常见Http方法有哪些?使用场景分别是什么?

    2. GET与POST有什么区别?

    3. 在HTML的form标签里,method支持哪些类型?

    4. 状态码200、301、302、304、403、404、500、503分别代表什么?

    • 200(成功)服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。如果是对您的 robots.txt 文件显示此状态码,则表示 Googlebot 已成功检索到该文件。
    • 301(永久移动)请求的网页已永久移动到新位置。服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。您应使用此代码告诉 Googlebot 某个网页或网站已永久移动到新位置。
    • 302(临时移动)服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来响应以后的请求。此代码与响应 GET 和 HEAD 请求的 301 代码类似,会自动将请求者转到不同的位置,但您不应使用此代码来告诉 Googlebot 某个网页或网站已经移动,因为 Googlebot 会继续抓取原有位置并编制索引。
    • 304(未修改)自从上次请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容。如果网页自请求者上次请求后再也没有更改过,您应将服务器配置为返回此响应(称为 If-Modified-Since HTTP 标头)。服务器可以告诉 Googlebot 自从上次抓取后网页没有变更,进而节省带宽和开销。
    • 403(禁止)服务器拒绝请求。如果您在 Googlebot 尝试抓取您网站上的有效网页时看到此状态码(您可以在 Google 网站管理员工具诊断下的网络抓取页面上看到此信息),可能是您的服务器或主机拒绝了 Googlebot 访问。
    • 404(未找到)服务器找不到请求的网页。例如,对于服务器上不存在的网页经常会返回此代码。如果您的网站上没有 robots.txt 文件,而您在 Google 网站管理员工具"诊断"标签的 robots.txt 页上看到此状态码,则这是正确的状态码。但是,如果您有 robots.txt 文件而又看到此状态码,则说明您的 robots.txt 文件可能命名错误或位于错误的位置(该文件应当位于顶级域,名为 robots.txt)。如果对于 Googlebot 抓取的网址看到此状态码(在"诊断"标签的 HTTP 错误页面上),则表示 Googlebot 跟随的可能是另一个页面的无效链接(是旧链接或输入有误的链接)。
    • 500(服务器内部错误)服务器遇到错误,无法完成请求。
    • 503(服务不可用)服务器目前无法使用(由于超载或停机维护)。通常,这只是暂时状态。
    1. Web安全中有哪些常见的攻击方式?

    2. URL和URI的区别?

    3. 一次完整的Http请求所经历哪些步骤?

    4. 谈谈Http协议的工作流程

    5. Http请求报文与响应报文的格式?

    6. Http首部包含哪些字段?举例说明

    7. Https的原理是什么?

    8. 浅析Http和Https的三次握手有什么区别

    9. 谈谈Session/cookie机制,如何实现会话跟踪?

    10. 什么是web缓存?原理是什么?

    11. OSI有哪七层模型?TCP/IP是哪四层模型

    OSI七层模型

    • 应用层
    • 表示层
    • 会话层
    • 传输层
    • 网络层
    • 数据链路层
    • 物理层

    TCP/IP四层模型

    • 应用层
    • 传输层
    • 网际互联层
    • 网络接入层(即主机-网络层)
    1. 简要谈谈TCP协议的三次握手与四次挥手流程

    2. 为什么TCP建立连接协议是三次握手,而关闭连接却是四次握手呢?为什么不能用两次握手进行连接?

    3. websocket是什么?和Http有什么区别?

    4. 什么是非持久连接,什么是持久连接?

    5. Keep-Alive: timeout = 5, max = 100是什么意思?

    6. http1.0,http1.1,http2.0的区别(HTTP1.1版本新特性?HTTP2版本新特性?)

    7. 对Http代理做个介绍?

    8. 常见的鉴权方式有哪些?

    相关文章

      网友评论

          本文标题:HTTP系列问题

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