第187题:为什么说 HTTPS 比 HTTP 安全呢?
HTTPS (全称:Hyper Text Transfer Protocol over SecureSocket Layer),是以安全为目标的 HTTP 通道,在 HTTP 的基础上通过传输加密和身份认证保证…
第 191 题:有关 HTTP 缓存的首部字段说一下?
HTTP 缓存策略分为两种: 强缓存 和 协商缓存 ,这两种缓存策略都是服务端设置 HTTP Header 来实现的 强缓存 强缓存的意思很简单,直接从浏览器缓存过…
四种常见的 POST 提交数据方式
HTTP/1.1 协议 规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文…
使用 Axios 拦截器处理 HTTP 请求错误
默认情况下, Axios 错误消息只包含状态码。 这是一个合理的默认设置,但默认错误消息通常没有帮助。 const app = express(); app.get('*', (req, res…
使用 Axios HTTP 客户端的基本身份验证
基本身份验证 是通过 HTTP 处理使用用户名和密码登录的常用方法。 如果您使用 Axios 作为 HTTP 客户端,您可以免费获得基本身份验证。 HTTPBin 提供了…
Web 开发中必须要了解的 HTTP 相关知识
本文主要记录与HTTP相关的具体概念和知识,关于 HTTP 协议的诞生和历史发展,不多做介绍,自己但是既然是写HTTP,顺带说两句,上下文也能衔接的上。 C…
HTTP API 编程设计规范
英文原文: HTTP API Design Guide 介绍 本指南描述了一套有关 HTTP+JSON API 的设计实践, 原始内容提取自 Heroku 平台 API 的工作。 本指南是对 API …
第 140 题:为什么 HTTP 1.1 不能实现多路复用
在一文走进 TCP 与 HTTP 中,我们介绍过,HTTP 协议是建立在 TCP 协议上的应用层协议, HTTP 协议最初是一个非常简单的协议,通信方式也是采取简答的…
什么是 Really Rest?
What? 表征性状态传输(英文:Representational State Transfer,简称 REST)是 Roy Fielding 博士于 2000 年在他的博士论文中提出来的一种软件架构风…
使用 curl 学习 HTTP 协议 进阶篇
HTTP 协议支持自定义的 HTTP 请求头和 HTTP 响应头 自定义 HTTP 响应头 百度首页 curl --head http://www.baidu.com/ -L HTTP/1.1 200 OK Date: Sat, …
使用 cURL 来学习 HTTP 协议
cURL 是什么 以下摘自 cURL 的 man 手册页说明: curl is a tool to transfer data from or to a server, using one of the supported protocols (DIC…
Nginx 教程从入门到精通 运维生存时间 TTLSA 出品
Nginx (engine x) 是一个高性能的 HTTP 和反向代理 Web 服务器,同时也提供了 IMAP/POP3/SMTP 服务。在 BSD-like 协议下发行。其特点是占有内存少,并…
使用 HTTPS 和 HTTP 严格的传输安全性混淆恶意中间人
考虑到流经互联网的大量个人数据的数量,加密不是我们可以或应该轻易忽视的事情。 现代浏览器提供了多种机制,可用于确保用户数据在传输过程中的 : …