前端-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):服务器遇到了一个未曾预料的状况,导致了它无法完成对请求

posted @ 2022-10-05 23:34  凉宫春日大胜利  阅读(39)  评论(0)    收藏  举报