随笔分类 -  http

在浏览器中输入url并回车后发生了什么?
摘要:1 解析url url主要由以下几个部分组成: 1 传输协议 2 服务器 3 域名 4 端口 5 虚拟目录 6 文件名 7 锚 8 参数 2 DNS(域名)解析 找到域名对应的ip 3 浏览器与网站建立TCP连接(三次握手) 1 客户端向服务器发送请求,等待服务器确认 2 服务器收到请求并确认,会服 阅读全文
posted @ 2019-04-04 10:57 半夏微澜ぺ 阅读(184) 评论(0) 推荐(0) 编辑
input type=password 浏览器会自动填充密码的问题
摘要:解决办法是在form上或input上添加autoComplete="off"这个属性。 form表单的属性如下所示: 但是这个解决方案在谷歌和火狐上均有bug,下面来一个一个解决。 1.'autocomplete="off"'在Chrome中不起作用解决方案 网站项目中,有登录和注册的弹框,在除ch 阅读全文
posted @ 2017-09-14 17:52 半夏微澜ぺ 阅读(4219) 评论(0) 推荐(1) 编辑
history
摘要:浏览器窗口有一个history对象,用来保存浏览历史。 history.length 返回浏览器历史列表中的URL数量 history.back() 加载history列表中的前一个URL 等同于 浏览器的后退键 等同于 history.go(-1) history.forward() 加载hist 阅读全文
posted @ 2017-09-14 11:00 半夏微澜ぺ 阅读(215) 评论(0) 推荐(0) 编辑
常见的认证机制
摘要:几种常用的认证机制 HTTP Basic Auth HTTP Basic Auth简单点说明就是每次请求API时都提供用户的username和password,简言之,Basic Auth是配合RESTful API 使用的最简单的认证方式,只需提供用户名密码即可,但由于有把用户名密码暴露给第三方客 阅读全文
posted @ 2017-09-13 14:40 半夏微澜ぺ 阅读(224) 评论(0) 推荐(0) 编辑
跨域访问
摘要:当协议、子域名、主域名、端口号中任意一个不相同时,都算不同的域。 不同的域之间相互请求资源,就叫跨域。 处理跨域的方法: 1 代理: 比如:域名1 要访问域名2下的资源,可以在域名1的后台设置代理,直接访问域名2的服务获取资源,再给前台提供接口,域名1就可以 通过这个接口获取资源了 2 JSONP 阅读全文
posted @ 2017-09-13 11:52 半夏微澜ぺ 阅读(188) 评论(0) 推荐(0) 编辑