首页 > 其他分享 >前端-Ajax与网络

前端-Ajax与网络

时间:2022-10-05 23:45:12浏览次数:55  
标签:异步 请求 前端 网络 响应 Ajax 服务器 客户端

Ajax/计算机网络相关

什么是 Ajax,Ajax 都有哪些优点和缺点

通过 XmlHTTPRequest 对象来向服务器发异步请求,从服务器获得数据,然后用 javascript 来 操作 DOM

而更新页面。这其中最关键的一步就是从服务器获得请求数据。

优点:

  • 最大的一点是页面无刷新
  • 使用异步方式与服务器通信
  • 减少冗余请求,和响应对服务器造成的负担

缺点:

  • Ajax 不支持浏览器 back 按钮
  • 安全问题 Ajax 暴露了与服务器交互
  • 破坏了程序的异常机制

常见的 HTTP 状态码以及代表的意义

  • 200( OK):请求已成功,请求所希望的响应头或数据体将随此响应返回。

  • 303( See Other):告知客户端使用另一个 URL 来获取资源。

  • 400( Bad Request):请求格式错误

    1)语义有误,当前请求无法被服务器理解。除非进行 修改,否则客户端不应该重复提交这个请求;

    2)请求参数有误。

  • 404( Not Found):请求失败,请求所希望得到的资源未被在服务器上发现。

  • 500( Internal Server Error):服务器遇到了一个未曾预料的状况,导致了它无法完成对请求

标签:异步,请求,前端,网络,响应,Ajax,服务器,客户端
From: https://www.cnblogs.com/HaruhiSuzumiya/p/16756791.html

相关文章

  • ubuntu 安装和网络等设置备忘
    1、ubuntu22.04.1镜像1.4G左右,现在有的华三实体机上安装。1.1华三实体机webconsole信息:adminPassword@_1.2离线安装ubuntu有好几个地方停卡的,需要细研究一下2、大于2......
  • 前端三剑客快速入门(一)
    前言:前端三剑客即HTML、CSS、JavaScript。本文只对其进行简单介绍,达到简单WEB程序所需。若想要深入学习,可以查看W3C教程,其对三者进行了详细的介绍。HTML简介:HTML是一......
  • 【图神经网络DGL】数据封装和栗子
    学习总结(1)DGL中数据的封装。(2)基于MessagePassing机制实现图神经网络。文章目录​​学习总结​​​​一、DGL简介和安装​​​​二、基础教程​​​​三、图​​​​3.1创......
  • 【图神经网络DGL】GCN应用于Karate Club
    学习总结(1)回顾​​【图神经网络DGL】数据封装和消息传递机制​​​的数据封装,在做异构图神经网络时,DGL比PyG方便很多(尽管PyG已经支持了异构图Aminer和栗子,但对图结构数据做......
  • 常用的前端JavaScript方法封装
    [常用的前端JavaScript方法封装]1、输入一个值,返回其数据类型functiontype(para){returnObject.prototype.toString.call(para)}复制代码2、数组去重functio......
  • 前端HTML
    一、web前端标准1、HTML结构标准2、css样式标准3、js行为标准二、五大浏览器厂商1、ie浏览器2、谷歌浏览器3、火狐浏览器4、苹果浏览器5、欧朋浏览器其他浏览器......
  • fog server 网络克隆系统 docker 部署
    FOGProject系统是一个免费的开源计算机网络克隆和管理解决方案系统,与传统的Ghost有很大的不同,如果您是计算机维护管理人员,当有大量机器需要同时部署上线的时候FOGProject......
  • 2022网络赛(1)
    A01Sequence题意:给定一个01字符串,一次删除操作可以选择一个1并删除两个相邻的点,或者将一个数01翻转。求最少的翻转操作使得一段区间被删完,该区间的长度一定为3的倍数......
  • 前端-ES6
    ES6let和const在ES6中通常用let和const来声明,let表示变量、const表示常量let和const都是块级作用域,不存在变量提升const声明的是一个只读常量,在声明时......
  • 网络流之最小割
    P1345[USACO5.4]奶牛的电信Telecowmunication-洛谷|计算机科学教育新生态(luogu.com.cn)如果题目求最小割点,我们可以转换为最小割边(最小割)可以把一个点变成两个点,......