参看:

HTTP 教程

HTTP协议详解(真的很经典)

HTTP请求方法

HTTP响应头信息

HTTP状态码

浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。

HTTP使用统一资源标识符(Uniform Resource Identifiers, URI)来传输数据和建立连接。

URL是一种特殊类型的URI,包含了用于查找某个资源的足够的信息。

URL,全称是UniformResourceLocator, 中文叫统一资源定位符,是互联网上用来标识某一处资源的地址。

请求与响应

请求报文

一个HTTP请求报文由四个部分组成:请求行、请求头部、空行和请求数据

请求行(request line)由请求方法字段、URL字段和HTTP协议版本字段 3个字段组成,之间用空格分隔。例如:

GET /api/usercenter/login?msg=1&_=1551407186371 HTTP/1.1

请求头部 由关键字/值对组成,每行一对,关键字和值用英文冒号“:”分隔。请求头部通知服务器有关客户端请求的信息,典型的请求头有:

Host: baike.baidu.com
Accept: application/json, text/javascript, */*; q=0.01
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36

空行 :最后一个请求头之后是一个空行,发送回车符和换行符,通知服务器以下不再有请求头。

请求数据:请求数据不在GET方法中使用,而是在POST方法中使用。POST方法适用于需要客户填写表单的场合。与请求数据相关的最常使用的请求头是Content-Type和Content-Length。

响应报文

HTTP响应也由四个部分组成:状态行、消息报头、空行和响应正文。

HTTP/1.1 200 OK
Date: Mon, 27 Jul 2009 12:28:53 GMT
Server: Apache
Last-Modified: Wed, 22 Jul 2009 19:15:56 GMT
ETag: "34aa387-d-1568eb00"
Accept-Ranges: bytes
Content-Length: 51
Vary: Accept-Encoding
Content-Type: text/plain

最新文章

  1. Spring框架概述
  2. Google分布式构建软件之二:构建系统如何工作
  3. 记录一次Quartz2D学习(一)
  4. Python文件使用“wb”方式打开,写入内容
  5. 两个Service之间相互监视的实现
  6. Codeforces Testing Round #10 A. Forgotten Episode
  7. 字符串匹配的KMP算法——Python实现
  8. PowerShell实现文件下载(类wget)
  9. Github 访问时出现Permission denied (public key)
  10. mysql 5.7 root password 过期
  11. 【斐波那契DP】HDU 4639——HeHe
  12. 13 引用WINAPI
  13. CSDN编程挑战——《高斯公式》
  14. Unity 游戏框架搭建 (三) MonoBehaviour单例的模板
  15. vue 使用技巧总结 19.01
  16. 【phpMQTT】phpMQTT详解以及处理使用过程中内存耗死问题
  17. AspxGridView使用手记
  18. poj2417 Discrete Logging BSGS裸题
  19. 【转】每天一个linux命令(38):cal 命令
  20. 20172321 20172333 2017-2018 暑假作业APP

热门文章

  1. python多进程编程中常常能用到的几种方法
  2. Ceph 概念理解
  3. 京东云与AI 10 篇论文被AAAI 2020 收录,京东科技实力亮相世界舞台
  4. centos-6更新yum源(163)
  5. Java笔记: 继承成员覆盖和隐藏
  6. 理解依赖注入(DI - Dependency Injection)
  7. Linux基础学习准备
  8. HDU - 3068 最长回文(manacher算法)
  9. 每天一点点之vue框架开发 - History 模式下线上路由报404错误
  10. POJ 2996:Help Me with the Game