1.HTTP协议与报文简介 HTTP(hypertext transport protocol),即超文本传输协议。这个协议详细规定了浏览器和万维网服务器之间互相通信的规则。 而客户端与服务端通信时传输的内容我们称之为报文。 HTTP就是一个通信规则,这个规则规定了客户端发送给服务器的报文格式,也规 ...
分类:
Web程序 时间:
2017-08-13 13:29:31
阅读次数:
123
一个http请求, 需要包含 请求方法, 请求地址, 请求协议, 请求头, 请求体这五部分 请求协议有:http/1.1, http/2( HTTP/2通过使用多路复用技术在一个单独的TCP连接上支持并发, 通过在一个连接上一次性发送多个请求来发送或接收数据) 客户端在请求头部中指定Connecti ...
分类:
其他好文 时间:
2017-07-19 15:27:35
阅读次数:
147
因为浏览器同源策略的存在,只要请求协议、域名、端口号其中一点不同,就会产生跨域的问题。 特别注意两点:第一,如果是协议和端口造成的跨域问题“前台”是无能为力的,第二:在跨域问题上,域仅仅是通过“URL的首部”来识别而不会去尝试判断相同的ip地址对应着两个域或两个域是否在同一个ip上。“URL的首部” ...
分类:
其他好文 时间:
2017-07-16 18:23:57
阅读次数:
307
HTTP(hypertext transport protocol),即超文本传输协议。这个协议详细规定了浏览器和万维网服务器之间互相通信的规则 HTTP就是一个通信规则,通信规则规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式。客户端发送给服务器的格式叫“请求协议”;服务器 ...
分类:
Web程序 时间:
2017-07-10 18:10:39
阅读次数:
502
跨域请求资源的几种方式 由于浏览器同源策略,凡是发送请求URL的协议、域名、端口三者之间任意一与当前页面地址不同即为跨域。 (1)JSONP(jsonp跨域get请求) 这种方式主要是通过动态创建一个script标签,浏览器对script的资源引用没有同源限制,同时资源加载到页面后会立即执行;(创建 ...
分类:
其他好文 时间:
2017-07-08 21:52:53
阅读次数:
366
首先:什么是跨域? Cross Domain Request:从一个资源请求另一个资源,二者所在的请求地址不同,域名不同、端口号不同、请求协议不同。 它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。 关于同源策略 这里推荐感兴趣的可以去 阮大的博客查看 阮一峰的个人博客 ...
分类:
Web程序 时间:
2017-07-06 10:09:47
阅读次数:
244
http的请求声明周期:域名 DNS服务器 IP地址 基于tcp协议的http协议发送请求协议,服务端返回响应头+响应体(我们所看到的页面(是经过js渲染的,接收的是字符串))服务端(web服务)根据我们发送的url,对应不同的函数(路由系统)不同的函数返回不同的数据:1每次都返回相同的字符串:静态 ...
分类:
Web程序 时间:
2017-06-18 15:51:53
阅读次数:
152
http1HTTP概述HTTP(hypertexttransportprotocol),即超文本传输协议。这个协议详细规定了浏览器和万维网服务器之间互相通信的规则。HTTP就是一个通信规则,通信规则规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式。2请求协议请求协议的格式如下..
分类:
Web程序 时间:
2017-06-12 22:36:53
阅读次数:
391
一 概述 1.什么是HTTP协议? HTTP协议是请求与响应共同遵守的规范。 2.协议构成 ⑴Http协议包含请求协议与响应协议两部分。 ⑵请求协议构成: 请求行(request-line):包括请求方式、uri、协议版本。 请求报头:主要包括浏览器类型、请求内容类型、可接收语言、可接收编码方式等。 ...
分类:
Web程序 时间:
2017-06-04 20:00:07
阅读次数:
207