![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
http
文章平均质量分 94
http相关
wflynn
研究代码中...将随缘更新
展开
-
从浏览器地址栏输入url到显示页面的步骤
在浏览器地址栏输入URL 浏览器查看缓存,如果请求资源在缓存中并且新鲜,跳转到转码步骤 如果资源未缓存,发起新请求 如果已缓存,检验是否足够新鲜,足够新鲜直接提供给客户端,否则与服务器进行验证。 检验新鲜通常有两个HTTP头进行控制Expires和Cache-Control: HTTP1.0提供Expires,值为一个绝对时间表示缓存新鲜日期 HTTP1.1增加了Cache-...原创 2019-12-31 09:30:54 · 241 阅读 · 0 评论 -
浏览器解析渲染页面过程
浏览器向服务器请求资源过程输入网址; 浏览器查找域名的IP地址; 浏览器给web服务器发送一个HTTP请求 ; 网站服务的永久重定向响应 ; 浏览器跟踪重定向地址知道了要访问的正确地址,所以它会发送另一个获取请求; 服务器“处理”请求,服务器接收到获取请求,然后处理并返回一个响应; 服务器发回一个HTML响应 ; 浏览器开始渲染HTML,显示HTML 浏览器发送请求,以获取嵌入...原创 2019-11-18 09:59:27 · 1217 阅读 · 0 评论 -
浏览器渲染页面常见问题
构建过程中可能会产生的阻塞html的代码,是从上到下一行行执行的,也就是说如果js代码写在head头里,且没有用加在window.onload方法里,那么他是无法读取到body里的标签的。之所以加在window.onload里可以执行,是因为,window.onload里的函数会在dom树加载之后执行。 在遇到link标签后,会在link加载(从服务器下载)完毕后,再执行后续代码。但与此同时...原创 2019-11-18 12:20:56 · 2049 阅读 · 0 评论 -
原生ajax请求步骤封装,很详细
GET方式调用xhrAjax({ url: 'http://localhost:8081/soft/sts/softs', method: 'get', params: {pageIndex: 1, pageSize: 5}}).then( res => { console.log(res) }, err => {...原创 2019-11-05 17:13:20 · 477 阅读 · 0 评论 -
axios面试题总结
axios 是什么1. Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。前端最流行的 ajax 请求库,2. react/vue 官方都推荐使用 axios 发 ajax 请求axios 特点1. 基于promise 的异步 ajax 请求库,支持promise所有的API2. 浏览器端/node 端都可以使用,浏览器中创建XMLH...原创 2019-11-07 16:33:29 · 14227 阅读 · 0 评论 -
HTTP简述
基于tcp/ip、一种网络应用层协议、超文本传输协议HyperText Transfer Protocol 工作方式:客户端请求服务端应答的模式 快速:无状态连接,灵活:可以传输任意对象,对象类型由Content-Type标记 客户端请求request消息包括以下格式:请求行(request line)、请求头部(header)、空行、请求数据,如下图服务端响应response也由四...原创 2019-11-08 12:41:38 · 95 阅读 · 0 评论 -
GET和POST两种基本请求方法的区别
get和post常见的区别GET在浏览器回退不产生影响,而POST会再次提交请求。 GET请求会被浏览器主动cache(比如html页面,图片),而POST不会,除非手动设置。 GET请求只能进行url编码,而POST支持多种编码方式。 GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。 GET请求在URL中传送的参数是有长度限制的,在http协议中没有对u...原创 2019-11-08 13:00:08 · 466 阅读 · 0 评论 -
post请求几种常见content-type类型
application/x-www-form-urlencoded这应该是最常见的 POST 提交数据的方式了。浏览器的原生 form 表单,如果不设置 enctype 属性,那么最终就会以 application/x-www-form-urlencoded 方式提交数据。数据按照 key1=val1&key2=val2 的方式进行编码,key 和 val 都进行了 URL 转码。请求...原创 2019-11-08 14:00:19 · 4865 阅读 · 0 评论 -
axios常用api详解
安装:npm install axiosimport axios from 'axios'Vue.prototype.$axios = axios // 将axios挂载在vue原型链上发送get请求// 第一种方式this.$axios.get( // 也可直接拼接http://localhost:8081/soft/sts/softs?pageIndex=1&...原创 2019-11-08 14:34:13 · 3586 阅读 · 1 评论 -
axios二次封装
封装好的简洁版/*ajax请求函数模块返回值: promise对象(异步返回的数据是: response.data) */import iView from 'iview'import axios from 'axios'// 默认配置axios.defaults.baseURL = 'http://localhost:8081/这是优先级最低的url' // 优先级比ax...原创 2019-11-08 14:46:47 · 276 阅读 · 0 评论 -
ajax面试题大全
什么是AJAX AJAX的全称是Asynchronous JavaScript And XML.,是异步的 JavaScript 和 XML,可以在无需重新加载整个网页的情况下,更新部分网页内容的技术。是用于创建快速动态网页的技术。 依赖于浏览器提供的XMLHttpRequest对象,这个对象使得浏览器可以发出HTTP请求与接收HTTP响应。实现了在页面不刷新的情况下和服务器进行数据交互...原创 2019-11-11 14:34:27 · 665 阅读 · 0 评论 -
XMLHttpRequest中的response和responseText区别
首先明白一点,xhr(XMLHttpRequest),这个对象,代表着http协议规范在客户端js中的实现。http规范,直白点说,就是http请求中的数据传输规范还有其他一些标准。无论是什么语言,什么地方的http实现,本质上,都是tcp之上的满足http规范的数据传输。在web前端,一次http请求,对应着一个xhr实例(基本的面向对象概念)。这个xhr实例上,就可以取到http协...原创 2019-11-01 10:18:01 · 5954 阅读 · 0 评论 -
XMLHttpRequest详解
XMLHttpRequest是做什么的使用 XMLHttpRequest(XHR)对象可以与服务器交互。您可以从URL获取数据,而无需让整个的页面刷新。这允许网页在不影响用户的操作的情况下更新页面的局部内容。在 AJAX 编程中,XMLHttpRequest 被大量使用。发送一个 HTTP 请求,需要创建一个 XMLHttpRequest 对象,打开一个 URL,最后发送请求。当所有这些事务...原创 2019-11-01 10:54:10 · 3930 阅读 · 0 评论 -
Http和Https详解,以及get与post的区别
Http和Https的基本概念Http:超文本传输协议(Http,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。设计Http最初的目的是为了提供一种发布和接收HTML页面的方法。它可以使浏览器更加高效。Http协议是以明文方式发送信息的,如果黑客截取了Web浏览器和服务器之间的传输报文,就可以直接获得其中的信息。Https:是以安全为目标的H...原创 2019-09-25 11:12:33 · 1731 阅读 · 0 评论 -
详解JavaScript的进程和线程,js为什么是单线程,js的异步执行原理
进程:是cpu资源分配的最小单位,是能拥有资源和独立运行的最小单位。拥有独立的地址空间。线程:是cpu调度的最小单位,安排CPU执行的最小单位。同一个进程下的所有线程,共享进程的地址空间。(线程是建立在进程的基础上的一次程序运行单位,一个进程中可以有多个线程)进程和线程的关系:一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。 资源分配给进程,同一进程的所有线程共享该...原创 2019-09-22 17:43:46 · 1112 阅读 · 0 评论 -
http状态码详解大全
1XX:信息状态码 100 Continue继续,一般在发送post请求时,已发送了http header之后服务端将返回此信息,表示确认,之后发送具体参数信息 2XX:成功状态码 200 OK正常返回信息 201 Created请求成功并且服务器创建了新的资源 202 Accepted服务器已接受请求,但尚未处理 3XX:重定向 301 Moved Perman...原创 2019-09-23 14:07:09 · 604 阅读 · 0 评论