美文网首页
http基础

http基础

作者: 降龙_伏虎 | 来源:发表于2019-12-26 20:56 被阅读0次

1.url规则: 协议 ip:port/path/query-String /#锚点

https://www.jianshu.com/u/83601553875f

2. MIME type进行文件解析:

  • text/html
  • application/xml
  • image/jpeg
  • ...

客户端通过 :Accept 告知服务端端需要的资源类型
服务端通过 content-type 告知客户端返回资源的类型

3.错误码

  • 4** 客户端错误码
  • 5** 服务端错误码
  • 200 表示成功

4. 通过GET/PUT/POST/DELTE 表示请求意图(RESTFUL)

  • RESTFUL风格的请求面向资源
  • 非RESTFUL风格的请求面向动作


    image.png

5.针对超大资源可进行文件的压缩或切割

  • Accept-Encoding:gzip

6.http/1.1提供了持久连接(长连接)

  • 客户端可以通过 connection:keep-alive 进行(默认打开)connection:close关闭

7.http/1.1管道化连接

image.png

8.http协议无状态

  • 通过 session-coolie 记录状态

9.明文传输,可被拦截存在风险

  • 可通过加密加签保证安全性
  • 或使用https


    image.png

10https建立间接过程

image.png

相关文章

  • HTTP 基础

    转载自 github:Interview-Notebook,有删减和改动参考:《图解 HTTP》 一 、基础概念 ...

  • http基础

    URL 统一资源定位符(URL)是资源标识符最常见的形式。URL 描述了一台特定服务器上某资源的特定位置。它们可以...

  • HTTP基础

    HTTP:HyperText Transfer Protocol 超文本传输协议 HTTPS:HTTP基于SSL及...

  • http基础

    前言 今天调试的时候用到了curl,所以这周就简单介绍一下curl的用法。curl一般用来发送http请求,进行w...

  • HTTP 基础

    一什么是URL? 1.1URL和URI有什么区别? URI:Uniform resource identifer,...

  • http基础

    1.http协议 1.1 概念 是对浏览器和服务器端数据传输格式的规范! 1.2 http协议内容 请求 响应 2...

  • HTTP 基础

    HTTP 作用 用于客户端和服务器端的通信。 请求资源一方成为客户端,提供资源一方成为服务器端。 有时候,双方角色...

  • http基础

    OSI 七层模型指什么OSI:Open System Interconnection moble。是一个由国际标准...

  • HTTP基础

    本博客著作权归从这到那所有,转载请注明出处 HTTP基础 HTTP:Hyper Text Transfer Pro...

  • HTTP基础

网友评论

      本文标题:http基础

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