Dingo Api 是一个使用率比较高的包,通常用在 Web API 的开发中。对我来说这三个功能吸引力比较大: 路由版本管理 Http Exception 处理 Response Transform 如果异常处理以及把…
标签:HTTP
通俗大白话来理解 TCP 协议的三次握手和四次分手
最近在恶补计算机网络方面的知识,之前对于TCP的三次握手和四次分手也是模模糊糊,对于其中的细节更是浑然不知,最近看了很多这方面的知识,也在系统的学习计算机网络,加深自己的CS功底,就把看过的一些比较好的东西和自己的一些理…
浅析 OkHttp3
OkHttp3 前言 做React Native的时候遇到业务线反馈的一个Bug:在使用Charles做代理的时候,将reactTimeout值改小的时候,有时候会发现在Charles没有捕获到Http请求的时候,仍然返…
深入理解 Java 之 JVM 堆内存分配
Java堆是被所有线程共享的一块内存区域,所有对象和数组都在堆上进行内存分配。为了进行高效的垃圾回收,虚拟机把堆内存划分成新生代、老年代和永久代(1.8中无永久代,使用metaspace实现)三块区域。 Java把内存分…
HTTP/2 Server Push 详解
译者:TAT.Johnny 原文:www.smashingmagazine.com/2017/04/gui… 作者:Jeremy Wagner 译者按:网络优化一直是译者长期研究的方向,HTTP/2 的理论学习也已做了不…
HTTP/2 Server Push 详解(上)
译者:TAT.Johnny 原文:www.smashingmagazine.com/2017/04/gui… 作者:Jeremy Wagner 译者按:网络优化一直是译者长期研究的方向,HTTP/2 的理论学习也已做了不…
文件上传那些事儿
导语 作为一枚初入鹅厂的鲜鹅,对这里的一切都充满着求知欲。看到我们的KM平台如此生机勃勃,各种技术分享交流如火如荼,在努力的汲取着养分的同时也期待自己能为这个生态圈做出贡献。正好新人导师让我看看能否把产品目前使用的Fil…
我是这样发现 ISP 劫持 HTTP 请求的
编者按:Fundebug的客户通过分析我们提供的报警信息,定位了一个非常棘手的问题—ISP劫持http请求。他的分析过程非常有意思,同时也提醒我们,应该及时支持HTTPS来保证站点安全。 原文: ISP劫持http请求 …
HTTP 缓存策略解析
做项目的时候遇到过需要将静态资源长期缓存的情况,因为在我们的需求里,最初一个静态资源上传完毕,针对此链接一次发布终生受益——于是乎,是时候研究一波缓存策略了: 我们都知道缓存状态码:304 Not Modified. 然…
分布式系统调用跟踪实践
对于业务发展前期,可能我们会比较关注单个请求的耗时,频次等基本指标,以针对作出相应调整或优化。但随着系统业务发展,整个系统的调用链将变得愈发复杂,一个前端请求可能最终需要调用很多次后端服务才能完成,当整个请求变慢或不可用…
Laravel 源码分析——看一次 Http 请求到响应
来源 /腾讯课堂Coding学院(ID:ke_coding) 导语:Laravel作为现代PHP框架, 我认为有一个精巧简单的骨架, 本文就尽可能的提取Laravel处理http请求过程中一些关键的路径跟大家分享一下La…
一文读懂 HTTP 2
今天,HTTP 1.1 已经变成互联网中主要的协议。但是在 HTTP 协议诞生初期却被认为是简单直接的协议。1996 年在 RFC 1945 中定义了 HTTP 1.0 规范,仅 60 页,到 1999 年在 RFC 2…