本文是在了解了浏览器的同源划定规矩以后,进修了破解这个划定规矩的一个简朴有用的要领->JSONP。重要经由过程阮一峰先生的 博客进修 浏览器的同源划定规矩 有如许一个背景,假如你经由过程银行的网站举行的取钱的生意业…
标签:HTTP
用Go语言写了7年HTTP服务之后【译】
趁着元旦休假+春节,尝试把2018年期间让我受益的一些文章、问答,翻译一下。欢迎指正、讨论,希望对你也有所帮助。原文:How I write Go HTTP services after seven years 以下,开…
http请求包与请求返回的是什么
1 HTTP请求包 HTTP请求包(GET、POST等请求方法)由三个部分构成,分别是:方法-URI-协议/版本,请求头,请求正文。下面是一个HTTP请求包(GET)的例子: GET /index.jsp…
HTTP协议为什么是无状态的?无状态指的是什么
摘录自博客 http://blog.sina.com.cn/s/blog_93b45b0f0101a4ix.html 无状态含义: 无状态是指协议对于事务处理没有记忆功能。缺少状态意味着,假如后面的处理需要前面的信息…
web前端性能优化
前言 性能优化是每个项目都需要注意的问题,在这里结合项目实际情况较为系统的整理下 web前端性能优化简单可以概括为以下几点 1 减少需要加载资源的体积 1.1 按需加载 就是每个页面之加载需要的内容,这一点在多页应用中一…
http之 半包 粘包
短连接: 连接->传输数据->关闭连接 HTTP是无状态的,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。 &nbs…
HTTP 412状态码
目录 背景 原因 解决方法 参考 背景 遇到一个问题,客户访问我们系统(缓存系统),发现大量412。 原因 查看了412的原因: 在 HTTP 协议中,响应状态码 412 Precondition Failed(先决条件…
Ajax技术细节
Ajax状态码,xhr.readyState 0:UNSENT 未发送,创建Ajax对象,默认值为01:OPENED 执行xhr.open2:HEADERS_RECEIVED 当前ajax请求已经发送,并且已经接收到服务…
TCP、HTTP和Node.js的那些事
TCP TCP是用来计算机之间进行通信的,通过编写客户端和服务端聊天的代码,对于服务器与客户端的工作步骤有了深刻的了解。在node中为了实现TCP,提供了一个net模块,net 模块给你提供了一个异步的网络封装,它包含创…
Comet——随着AJAX技术兴起而产生的新技术
不得不说Ajax确实是一个好东西,由它的出现使得WEB端新技术不断产生,Comet就属于这么一个技术,这个技术有时叫做反向AJAX,有时叫做服务器”推”技术,嗯,不要被牛逼闪闪的名词吓倒,其实没那…
【踩坑笔记】一次加锁和超时控制引起的交通事故
问题回顾 线上发现流量接入层好像扛不住,一直在被 OOM,并且客户出现大面积的超时。但是流量并没有打到后端的业务层。在回滚代码,并且加机器之后,问题被解决了。 问题定位与解决 首先,怀疑是流量过大引起的。但是奇怪的点在于…
httptest 的介绍与使用
我们在写完接口之后都需要对接口进行测试,在 golang 标准库中提供 httptest 包来辅助测试。 因为接口都是需要 IP 地址或域名来访问,httptest 包中默认定义了服务地址 const DefaultRe…