GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和P…
分类:开发基础
Http请求中的Content-Type
一 前言 —-现在搞前端的不学好http有关的知识已经不行啦~笔者也是后知后觉,在搞node的时候意识到网络方面的薄弱,开始学起http相关知识。这一篇是非常基础的讲解,适合入门人员掌握content-typ…
浅析微信支付:如何使用沙箱环境测试
本文是【浅析微信支付】系列文章的第十篇,主要讲解如何使用沙箱环境来测试微信支付。 浅析微信支付系列已经更新十篇了哟~,没有看过的朋友们可以看一下。 浅析微信支付:下载对账单和资金账单 浅析微信支付:申请退款、退款回调接口…
我知道的HTTP请求
HTTP大家都不陌生,但是HTTP的许多细节就并不是很多人都知道了,本文将讨论一些容易被忽略但又比较重要的点。 首先,怎么用原生JS写一个GET请求呢?如下代码,只需3行: let xhr = new XMLHttpRe…
golang 发送GET和POST示例
GET请求 get请求可以直接使用 http.Get方法 简单 func main(){ resp, err := http.Get("https://baidu.com") if err != nil { panic(…
10分钟彻底搞懂Http的强制缓存和协商缓存
一 强制缓存 强制缓存整体流程比较简单,就是在第一次访问服务器取到数据之后,在过期时间之内不会再去重复请求。实现这个流程的核心就是如何知道当前时间是否超过了过期时间。 强制缓存的过期时间通过第一次访问服务器时返回的响应头…
HTTP、HTTP2.0、SPDY、HTTPS 你应该知道的一些事
作为一个经常和web打交道的程序员,了解这些协议是必须的,本文就向大家介绍一下这些协议的区别和基本概念,文中可能不局限于前端知识,还包括一些运维,协议方面的知识,希望能给读者带来一些收获,如有不对之处还请指出。 &nbs…
http协议详解(2)
HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。 HTTP请求报文 一个HTTP请求报文由请求行(request line)、请求头部…
卫报网站的 HTTPS 迁移之路
过去两个月来,我们一直在以HTTPS的方式来呈现网站内容,现在我们想要分享一下这样做的原因、过程以及所遇到的挑战。 迁移原因 隐私 使用HTTPS的时候,网络供应商(ISP)无法追踪用户所查看的页面。这意味着我们可以帮助…
实战:从 http 到 https
这个五一折腾了下https,看了加密的建立过程和原理,然后动手实践,把博客从不支持https的阿里云虚机上搬到了新买的腾讯云的主机上,配好了https,这里记录一下。 加密连接建立过程与原理 这个部分不想自己写了,参见 …
更安全的Web通信HTTPS
1. HTTP协议存在的问题 阅读本篇需要对HTTP协议有最基本的了解。 借用《图解密码技术》里的图片,我们以如下一个购物场景开始介绍: 在网购过程中,如果使用纯粹的HTTP协议,那么用户的账号密码,信用卡,银行卡信息都…
HTTP协议报文、工作原理及Java中的HTTP通信技术详解,HTTP协议报文、工作原理及Java中的HTTP通信技术详解
博客园 首页 新随笔 联系 管理 订阅 随笔- 31 文章- 0 评论- 25 HTTP协议报文、工作原理及Java中的HTTP通信技术详解 一、web及网络基础 &nb…