网络基础
王湘佰BLOG
愿戎码三五年,回首满满回忆
展开
-
什么是xhr?
1、概念xhr,全称为XMLHttpRequest,用于与服务器交互数据,是ajax功能实现所依赖的对象,jquery中的ajax就是对 xhr的封装。2、xhrXMLHttpRequest 对象提供了对 HTTP 协议的完全的访问,包括做出 POST 和 HEAD 请求以及普通的 GET 请求的能力。XMLHttpRequest 可以同步或异步地返回 Web 服务器的响应,并且能够以文本或者一个 DOM 文档的形式返回内容。xhr 接口强制要求每个请求都具备严格的HTTP语义–应用提供数据和URL转载 2020-12-22 10:09:46 · 2003 阅读 · 0 评论 -
前端解决恶意访问的几个方法
一、XSS【Cross Site Script】跨站脚本攻击恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的目的。防御方法:1.过滤关键字:script javascript等 /** * [hasIllegalChar 判断是否含有script非法字符] * @param {[type]} str [要判断的字符串] * @return {Boolean} [tru原创 2020-06-28 20:34:01 · 1263 阅读 · 0 评论 -
计算机网络知识面试汇总(超详细)
1、http和https的区别http协议运行在TCP之上,明文传输,客户端和服务端都无法验证对方的身份。https是在http基础上和ssl/tls证书结合起来的一种协议,保证了传输过程中的安全性,减少了被恶意劫持的可能性,很好的解决了http的三个缺点,(被监听,被篡改,被伪装)。Https是身披SSL(Secure SocketLayer)外壳的Http,运行于SSL上,SSL运行于TCP之上,是添加了加密和认证机制的HTTP。区别端口不同:Http与Https使用不同的连接方式原创 2020-06-28 20:22:16 · 2400 阅读 · 1 评论 -
HTTP常见状态码及原因短语
HTTP状态码:HTTP状态码(HTTP status code)。当访问一个网页时,浏览器会向网页所在服务器发送请求,当浏览器接收并显示网页之前,网页所在的服...原创 2020-06-24 16:57:53 · 601 阅读 · 0 评论