http 协议
本篇内容会讲到 什么是服务器? 如何访问服务器? http 协议 请求消息格式 请求头 请求体 GET 和 POST 响应消息格式 响应头 响应体 在浏览器地址栏中输入一个页面地址,按下回车键后发生了什么? ajax 什么是服务器? 如果所有程序都是单机的,会导致什么后果呢? 1. 数据难以共享 2. 受计算机配置的影响,运算速度差异巨大 3. 个人计算机的安全性堪忧,可能会受到恶意程序的影响 有了服务器之后,这些都可以轻松解决 服务器在不同的语境下可能表达了不同的含义: 1. 一台独立的计算机 2. 一个应用程序 绝大部分使用,作为开发者,通常把服务器看作是一个应用程序。 无论它是哪一个状态,它都至少具有以下两个特点: 1. 能够通过网络,被其他程序访问 2. 能够提供一些服务 如果一个服务器(应用程序),它仅仅为一个浏览器网站服务,我们称它为 web 服务器 实际上,目前的web 服务器和游戏服务器界限已经非常模糊,可以认为,凡是在互联网中提供服务的服务器都是web 服务器 通常,我们把访问服务器的程序,称之为客户端 实际上, web 服务器不仅限于为浏览器提供服务,还可以为手机App、小程序、小游戏等常见互联网应用提供服务 本章内容只考虑浏览器 常见的 web 服务器有: nginx、 apache、iis 在开发阶段,web 服务器往往安装在本地计算机中