客户端与服务器基本概念 客户端与服务器的交互步骤 客户端与服务器交互的两种方式(GET/POST)

客户端与服务器基本概念

客户端

负责访问网络内容的端(例如:电脑、手机),我们称之为客户端

  • 例如在电脑浏览器输入 www.jd.com 访问京东服务器获取京东首页后呈现在用户眼前
  • 例如在手机上安装一个京东App就可以访问京东所提供的商品了
  • 客户端通常是通过浏览器或App去与服务器进行通讯的

服务器

负责生产网络内容的电脑,我们称之为服务器

  • 京东服务器 负责生产客户端访问了www.jd.com 以后看到的所有网页内容包括:html,css,javascript,图片,文字,视频,音频等
  • http://127.0.0.1:3001/getHeroSkin 对应的服务器可以为我们提供JSON格式的王者英雄信息数据
  • 服务器通常被客户端请求后,它就会响应相应的内容给客户端

服务器的作用
服务器的作用就是提供如下两种内容给客户端使用:

  • 提供网页资源
    通过 url 访问得到的是一个拥有图片,颜色,音频,视频等资源的网页 ,例如访问 www.jd.com 得到的网页资源
  • 提供数据资源 (我们学习Ajax只关注和这种服务器的交互)
    通过 url 访问得到的是数据,例如:访问 http://127.0.0.1:3001/getHeroSkin 得到的是JSON数据
  • 互联网的组成全球由许许多多的客户端和服务器共同联网就组成了互联网
  • 服务器是一台超级电脑,拥有超强的计算能力,专门负责生产网络资源供客户端请求后给人们使用

客户端与服务器的交互步骤

在这里插入图片描述

客户端与服务器交互的两种方式(GET/POST)

  1. GET请求
    我们通常约定客户端向服务器要资源就使用GET请求
    例如:在浏览器地址栏中输入 www.baidu.com 后回车获取服务器百度首页资源,就是典型的GET请求

  2. POST请求
    我们通常约定客户端将数据提交给服务器就使用POST请求
    例如:登录、注册、文件上传等需要将客户端数据提交给服务器,通常都是POST请求

客户端与服务器小结

  1. 客户端(软件)
    安装在普通电脑或移动端,直接面向用户使用
  2. 服务器(分类)
    提供资源给客户端消费,不直接面向用户使用
  3. 客户端与服务器交互
    客户端请求 -> 服务器计算处理 -> 服务器响应结果给客户端
  4. 客户端与服务器交互2种方式
    GET:客户端问服务器要资源
    POST:客户端提交资源给服务器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值