随笔分类 -  http

http网页是否能引用https资源/调用https接口?https网页是否能引用http资源/调用http接口?
摘要:http网页引用https资源 -> 可以 http网页调用https接口 -> 可以 https网页引用http资源 -> 不行(浏览器认为不安全) 推荐解决方法,不指定具体协议,使用资源协议自适配,比如,当前为https页面,那么就是https资源,如果是http页面,那么就是http资源。具体 阅读全文
posted @ 2021-12-13 17:03 ygunoil 阅读(1010) 评论(0) 推荐(0) 编辑
说一下http请求头响应头
摘要:1、什么是 HTTP 请求头/响应头 请求头 当你使用http(https)协议请求一个网站的时候,你的浏览器会向对方的服务器发送一个http请求,这个请求同样包含三个部分 请求方法 请求路径(URL) 请求协议版本 报文主体 (POST/GET)参数 这里是一个请求头的示例 这些讯息里面包含了你的 阅读全文
posted @ 2021-09-07 17:38 ygunoil 阅读(644) 评论(0) 推荐(0) 编辑
Node.js 搭建 HTTP2服务
摘要:准备SSL证书 生成服务器私钥key # 生成密码文件,省去输入密码 openssl genrsa -des3 -passout pass:123456 -out key/server.pass.key 2048 openssl rsa -passin pass:123456 -in key/ser 阅读全文
posted @ 2021-08-19 15:08 ygunoil 阅读(288) 评论(0) 推荐(0) 编辑
http和https
摘要:一、HTTPS 设计目标 (1) 数据保密性:保证数据内容在传输的过程中不会被第三方查看。就像快递员传递包裹一样,都进行了封装,别人无法获知里面装了什么 。 (2) 数据完整性:及时发现被第三方篡改的传输内容。就像快递员虽然不知道包裹里装了什么东西,但他有可能中途掉包,数据完整性就是指如果被掉包,我 阅读全文
posted @ 2021-05-26 19:11 ygunoil 阅读(188) 评论(0) 推荐(0) 编辑
axios源码分析
摘要:axios源码分析 - XHR篇 文章源码托管在github上,欢迎fork指正! axios 是一个基于 Promise 的http请求库,可以用在浏览器和node.js中,目前在github上有 87.1K 的star数 备注: 每一小节都会从两个方面介绍:如何使用 -> 源码分析 [工具方法简 阅读全文
posted @ 2021-02-03 00:52 ygunoil 阅读(154) 评论(0) 推荐(1) 编辑
http status状态码,readyState状态码
摘要:readyState状态码 0:请求未初始化 1:服务器已建立连接 2:请求已接收 3:请求处理中 4:请求已完成,且响应已就绪 作为一个互联网开发人员对于一些服务器返回的HTTP状态的意思都必须是了如指掌的,只有将这些状态码一一弄清楚,工作中遇到的各种问题才能够处理的得心应手。好了,下面就让我们来 阅读全文
posted @ 2020-08-13 18:18 ygunoil 阅读(553) 评论(0) 推荐(0) 编辑
区分网络请求时http和ajax请求
摘要:区分是否是ajax请求很简单只要判断rerquest的header里面x-requested-with是否为空; 常用在过滤器中用于标记请求属性以及是否拦截 public static void isAjaxRequest(HttpServletRequest request) { if (requ 阅读全文
posted @ 2020-08-13 18:04 ygunoil 阅读(289) 评论(0) 推荐(0) 编辑
HTTP请求方式中8种请求方法
摘要:HTTP是超文本传输协议,其定义了客户端与服务器端之间文本传输的规范。HTTP默认使用80端口,这个端口指的是服务端的端口,而客户端使用的端口是动态分配的。当我们没有指定端口访问时,浏览器会默认帮我们添加80端口。我们也可以自己指定访问端口如:http://www.ip138.com:80。 需要注 阅读全文
posted @ 2020-08-13 17:57 ygunoil 阅读(479) 评论(0) 推荐(0) 编辑
axios 报错5个 如何只提示第一个
摘要:1.使用vuex 2.使用yeild 阅读全文
posted @ 2020-05-14 10:01 ygunoil 阅读(390) 评论(0) 推荐(0) 编辑
axios使用delete方法的params和data传参
摘要:使用params传参说明:使用params传参类似于get请求,是将参数拼接在url上。 axios.delete(url, { params: { userId: '007' } }).then(res => { console.log(res) }) 使用data传参说明:使用data传参类似于 阅读全文
posted @ 2020-05-01 14:11 ygunoil 阅读(9179) 评论(0) 推荐(1) 编辑
使用axios避免发送OPTIONS请求,与simple request
摘要:axios发送OPTIONS请求 因为发送的请求不是simple request,所以浏览器会发送一个OPTIONS请求询问服务器是否可以请求,这样每次请求都会发送两次请求,解决的办法是简化请求。 simple request get、post、head 请求类型 不要设置列表之外的header(如 阅读全文
posted @ 2020-03-25 13:20 ygunoil 阅读(3238) 评论(0) 推荐(0) 编辑
Ajax 两种请求方式的区别onload和onreadystatechange
摘要:一. onreadystatechange 1. XMLHttpRequest对象有一个属性readyState,将其(xhr.readyState)打印后发现。进入onreadystatechange请求方式中时,可以打印其状态为2,状态为3,状态为4。 <button id="btn">请求纯文 阅读全文
posted @ 2020-03-25 13:09 ygunoil 阅读(874) 评论(0) 推荐(0) 编辑
HTTP1.0、HTTP 1.1、HTTP 2.0之间的主要区别
摘要:HTTP1.0与HTTP 1.1的主要区别 长连接 节约带宽 HOST域 HTTP1.1与HTTP 2.0的主要区别 多路复用 二进制分帧 首部压缩 服务器推送 一、HTTP1.0与HTTP 1.1的主要区别 长连接 HTTP 1.0需要使用keep-alive参数来告知服务器端要建立一个长连接,而 阅读全文
posted @ 2019-08-06 10:57 ygunoil 阅读(674) 评论(0) 推荐(0) 编辑
网络模型
摘要:1. 什么是协议 为了使数据可以在网络上从源传递到目的地,网络上所有设备需要“讲”相同的“语言” 描述网络通信中“语言”规范的一组规则就是协议 例如:两个人交谈,必须使用相同的语言,如果你说汉语,他说阿拉伯语…… 数据通信协议的定义 决定数据的格式和传输的一组规则或者一组惯例 2. 协议分层 网络通 阅读全文
posted @ 2019-07-19 18:21 ygunoil 阅读(883) 评论(0) 推荐(0) 编辑
SSE技术详解:使用 HTTP 做服务端数据推送应用的技术
摘要:SSE ( Server-sent Events )是 WebSocket 的一种轻量代替方案,使用 HTTP 协议。 严格地说,HTTP 协议是没有办法做服务器推送的,但是当服务器向客户端声明接下来要发送流信息时,客户端就会保持连接打开,SSE 使用的就是这种原理。 一、SSE 能做什么? 理论上 阅读全文
posted @ 2019-04-10 11:39 ygunoil 阅读(1435) 评论(0) 推荐(0) 编辑
http协商缓存VS强缓存
摘要:Web 缓存大致可以分为:数据库缓存、服务器端缓存(代理服务器缓存、CDN 缓存)、浏览器缓存。 浏览器缓存也包含很多内容: HTTP 缓存、indexDB、cookie、localstorage 等等。这里我们只讨论 HTTP 缓存相关内容。 之前一直对浏览器缓存只能描述一个大概,深层次的原理不能 阅读全文
posted @ 2019-02-20 22:22 ygunoil 阅读(134) 评论(0) 推荐(0) 编辑
如何解决跨域问题
摘要:1.通过jsonp跨域 2.document.domain + iframe跨域 3.location.hash + iframe 4.window.name + iframe跨域 5.postMessage跨域 6.跨域资源共享(CORS) 7.nginx代理跨域 8.nodejs中间件代理跨域 阅读全文
posted @ 2018-06-27 15:29 ygunoil 阅读(138) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示