勇往直前的专栏

写给以后的自己

SpringBoot是如何解析HTTP参数的?

文章转载自公众号清幽之地的博客,作者 清幽之地 前言 前几天笔者在写Rest接口的时候,看到了一种传值方式是以前没有写过的,就萌生了一探究竟的想法。在此之前,有篇文章曾涉及到这个话题,但那篇文章着重于处理流程的分析,并未深入。 本文重点来看几种传参方式,看看它们都是如何被解析并应用到方法参...

2019-08-13 09:40:39

阅读数 65

评论数 0

疯了吧!面试官 5 连问一个 TCP 连接可以发多少个 HTTP 请求?

曾经有这么一道面试题:从 URL 在浏览器被被输入到页面展现的过程中发生了什么? 相信大多数准备过的同学都能回答出来,但是如果继续问:收到的 HTML 如果包含几十个图片标签,这些图片是以什么方式、什么顺序、建立了多少连接、使用什么协议被下载下来的呢? 要搞懂这个问题,我们需要先解决下面...

2019-06-25 17:39:27

阅读数 88

评论数 0

理清 WebSocket 和 HTTP 的关系

最近公司内部同事分享了WebSocket相关的一些知识,之前也用过WebSocket做过一个即时通信的应用。基本上但凡提到WebSocket和HTTP的关系都会有以下两条: WebSocket和HTTP都是基于TCP协议的两个不同的协议 WebSocket依赖于HTTP连接 ...

2019-06-23 09:00:12

阅读数 66

评论数 0

用Telnet发送HTTP请求

1.telnet google.com 80 2.Telnet窗口中按下“Ctrl+]”;然后,输入“set localecho”命令,再连续按两次回车键 3.输入 GET/HTTP/1.1 Host:www.sohu.com /*这句话可不要*/ /*另外你可以用网页数据分析工...

2019-06-20 16:59:49

阅读数 127

评论数 0

基于 HTTP 协议的 3 种实时数据获取技术

HTTP协议 HTTP协议大家都很熟悉了,开始本文之前,首先简单回顾一下HTTP协议。 HTTP协议是建立在TCP协议上的应用层协议,协议的本质是请求----应答: 即对于HTTP协议来说,服务端给一次响应后整个请求就结束了,这是HTTP请求最大的特点,也是由于这个特点,HTTP请求无法...

2019-04-16 11:06:32

阅读数 48

评论数 0

我的HTTP/3学习笔记

本文转载自公众号余晟以为 去年(2018年)1月,沪江的两位前端工程师翻译了O’Reilly的《HTTP/2基础教程》。似乎到目前为止,这似乎仍然是唯一关于HTTP/2的中文技术资料。 然而技术的发展总是让人目不暇接,去年10月,HTTP/3又发布了。虽然已经有一些中文技术媒体做了报...

2019-03-06 17:05:42

阅读数 63

评论数 0

99%的人都理解错了HTTP中GET与POST的区别

GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么...

2019-02-02 14:56:26

阅读数 62

评论数 0

【网络协议】专题总结以及网络协议高频面试题汇总(8篇)

这是一份超详细的HTTP协议攻略,内容大纲如下: 内容如下(点击即可跳转): 一篇文章带你详解 HTTP 协议(上) 一篇文章带你详解 HTTP 协议之报文首部及字段详解(中) 一篇文章带你详解 HTTP 协议(下)   这是一份超详细的TCP/IP协议攻略,内容大纲如下: ...

2018-11-22 09:50:31

阅读数 244

评论数 0

一篇文章带你详解 HTTP 协议(下)

文章目录,方便阅读: 一、概述(已讲) 二、HTTP 工作过程(已讲) 三、HTTP 协议基础(已讲) 四、HTTP 协议报文结构(已讲) 五、HTTP 报文首部之请求行、状态行(已讲) 六、HTTP 报文首部之首部字段(重点分析)(已讲) 在上一篇中,我们已经讲解了一到六的内容,还...

2018-11-22 09:43:40

阅读数 73

评论数 0

一篇文章带你详解 HTTP 协议之报文首部及字段详解(中)

在上一篇中,我们已经讲解了一到五的内容,还没看过的可以先看, 下面接着讲剩余内容: 六、HTTP 报文首部之首部字段(重点分析) 七、HTTP 响应状态码(重点分析) 八、HTTP 报文实体 九、与 HTTP 协作的 Web 服务器 配套思维导图: 六、HTTP 报文首部之首部字...

2018-11-22 09:40:47

阅读数 105

评论数 0

一篇文章带你详解 HTTP 协议(上)

文章目录,方便阅读: 一、概述 二、HTTP 工作过程 三、HTTP 协议基础 四、HTTP 协议报文结构 五、HTTP 报文首部之请求行、状态行 六、HTTP 报文首部之首部字段(重点分析) 七、HTTP 响应状态码(重点分析) 八、HTTP 报文实体 九、与 HTTP 协作的...

2018-11-22 09:32:37

阅读数 231

评论数 0

让面试官颤抖的 HTTP 2.0 协议面试题

Http协议,对于拥有丰富开发经验的程序员来说简直是信手拈来,家常便饭。虽然天天见,但是对于http协议的问题,可能很多人在没有积极准备的情况下,不一定能很好的回答出来。 今天,我们就来讲讲http 2.0和之前版本的区别。 HTTP定义 HTTP协议(HyperTextTransfer...

2018-08-21 09:38:04

阅读数 959

评论数 0

完整的一次 HTTP 请求响应过程(二)

上篇文章 我们完整的描述了计算机五层模型中的『应用层』和『运输层』,阐述了较为复杂的 TCP 协议的相关原理,相信大家一定也有所收获,那么本篇将继续五层模型的学习。 网络层 『网络层』其实解决的就是一个「转发」的问题,通过传说中的『IP 协议』划分了网络范围,即我没有直接用网线和你连在一起,我...

2018-08-20 15:50:25

阅读数 92

评论数 0

完整的一次 HTTP 请求响应过程(一)

因特网无疑是人类有史以来最伟大的设计,它互联了全球数亿台计算机、通讯设备,即便位于地球两端的用户也可在顷刻间完成通讯。 可以说『协议』是支撑这么一个庞大而复杂的系统有条不紊运作的核心,而所谓『协议』就是通讯双方所必须遵守的规则,在这种规则下,不同的数据报可能被解析为不同的响应动作。 简而言之,...

2018-06-28 14:55:05

阅读数 82

评论数 0

HTTP、HTTP2.0、SPDY、HTTPS 你应该知道的一些事

作为一个经常和web打交道的程序员,了解这些协议是必须的,本文就向大家介绍一下这些协议的区别和基本概念,文中可能不局限于前端知识,还包括一些运维,协议方面的知识,希望能给读者带来一些收获,如有不对之处还请指出。   1. web始祖HTTP   全称:超文本传输协议(HyperText Tr...

2017-04-17 13:41:28

阅读数 530

评论数 0

NanoHttpd源码分析

最近在GitHub上发现一个有趣的项目——NanoHttpd。 说它有趣,是因为他是一个只有一个Java文件构建而成,实现了部分http协议的http server。 GitHub地址:https://github.com/NanoHttpd/nanohttpd  作者最近还有提交,看了下最...

2017-02-20 14:37:23

阅读数 1047

评论数 0

http如何像tcp一样实时的收消息?

http如何像tcp一样实时的收消息?   一、webim如何实现消息推送 webim通常有三种方式实现推送通道: 1)WebSocket 2)FlashSocket 3)http轮询 其中1)和2)是用Tcp长连接实现的,其消息的实时性可以通过tcp保证。 方案3)才算是webim实现消息推...

2017-02-16 09:33:48

阅读数 176

评论数 0

URL中“#” “?” &“”号的作用

1. #     10年9月,twitter改版。一个显著变化,就是URL加入了"#!"符号。比如,改版前的用户主页网址为http://twitter.com/username改版后,就变成了http://twitter.com/#!/username   这...

2016-12-27 15:54:28

阅读数 179

评论数 0

提示
确定要删除当前文章?
取消 删除