
HTTP交互
qq_33712668
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
客户端与服务端交互模型
引言先描述在网页中输入网址,按下enter键到看到整个页面的过程再加上Ngnix HTTP服务器准备阶段客户端:服务端:此时,买了服务器,把开发的项目源文件传到服务器目录下,网也连了外网IP也有了,域名也买了,接下来就剩域名解析。【注意】:DNS域名解析服务器是全世界公用的,有很多DNS,做的是个分布式还要用IIS,nginx和appache发布web服务,告诉访问哪个域名进...原创 2019-05-28 16:19:46 · 1450 阅读 · 0 评论 -
ajax, 全局刷新, 局部刷新
1 ajaxajax: async javascript and xml 异步的js和xml在ajax中的异步泛指“局部刷新”, 在以后的ajax请求中尽可能使用异步获取数据(因为异步数据获取不会阻塞下面代码的执行)XML是一种文件格式(我们可以把HTML理解为XML的一种):可扩展的标记语言,用自己扩展的标签来存储一些数据和内容(举例如下), 这样存储的好处是清晰展示出数据结构<...原创 2019-07-30 21:03:52 · 1098 阅读 · 0 评论 -
全面分析ajax跨域访问原因及解决方案
引言若想自己实践ajax跨域访问的例子,要编写后台服务代码及前台页面代码。本文不贴实例,简单讲解跨域访问及解决办法原理,使对其有个概念,即提供思路。什么是ajax跨域问题前台调用后台服务接口的时候,如果这个接口不是同一个域的就会产生跨域问题。现在的开发模式是前后台分离发展,前后台开发是独立,所以就会出现前台大量调用后台接口的场景,只要不是同一个域就产生跨域问题。为什么会发生ajax跨域访问...原创 2019-05-24 11:34:22 · 1268 阅读 · 2 评论 -
举例说明简单请求和非简单请求
引言浏览器在发送跨域请求的时候会判断一下是简单请求还是非简单请求,简单请求:先执行后判断是否跨域。如果是非简单请求,会先发一个命令,检查通过之后才会真正把跨域请求发出去。定义简单请求:方法为:GETHEADPOSTRequest header里面(注意是请求头,不是响应头)无自定义头Content-Type为以下几种:– text/plain–multipart/fo...原创 2019-05-25 20:57:13 · 2508 阅读 · 0 评论 -
ajax及http基础知识
ajax操作AJAX 这个词是 JavaScript 脚本发起 HTTP 通信的代名词,也就是说,只要用脚本发起通信,就可以叫做 AJAX 通信具体定义见ajax,局部刷新与全局刷新a.【创建ajax实例】,XMLHttpRequest对象let xhr = new XMLHttpRequest();b. 【打开请求】:发送请求之前的配置项目HTTP METHOD 请求方式GET...原创 2019-08-08 21:08:47 · 501 阅读 · 0 评论 -
ajax的同步异步易混淆点
文章目录基础例1例2例3例4基础浏览器是多线程的,一个进程有多个线程。js是单线程,模拟异步。所以分为主任务队列,等待任务队列【readyState值】//=>0 刚开始创建ajax对象,还没有发送//=>1 已经执行了open操作//=>2 已经发送ajax请求,已经收到响应头信息但还没收到响应主体//=>3 响应主体正在返回//=>4 响应主体已...原创 2019-08-08 21:06:52 · 314 阅读 · 0 评论