关于HTTP协议学习(三)
一,目录结构
- HTTPS
- HTTP/2
- HTTP 安全
- HTTP 面试
- HTTP 爬虫
- HTTP 资源
- HTTP 抓包工具及教程
- Chrome HTTP 插件
- HTTP 代理服务器
- HTTP 图书
二, HTTPS
- imweb前端社区 - HTTPS科普扫盲贴
- 也许,这样理解HTTPS更容易
- 一篇文章为你深度解析HTTPS 协议
- 阮一峰 - HTTPS 升级指南
- 全站 HTTPS 来了
- 扒一扒HTTPS网站的内幕
- 又拍云 - HTTPS 原理详解
- 掘金 - 九个问题从入门到熟悉HTTPS
- 理解HTTPS为什么安全前,先看看这些东西
- HTTPS为什么安全 &分析 HTTPS 连接建立全过程
- HTTPS 免费证书申请教程
- 掘金 - 升级 Https 的那些事
- 简书 - Android 使用 HTTPS
- 知乎专栏 - iOS开发中的HTTPS
- 简书 - iOS开发HTTPS实现之信任SSL证书和自签名证书
三,HTTP/2
四,HTTP 安全
五,HTTP 面试
- 知乎 - 怎么回答面试官的题目:你是怎么理解 http?
- segmentfault - 前端经典面试题: 从输入URL到页面加载发生了什么?
- alloy - HTTP,HTTP2.0,SPDY,HTTPS你应该知道的一些事
- github.io - HTTP 协议 (笔试面试知识整理) - 里面的东西很全面
- 掘金 - 面试 - 网络 HTTP
- csdn - HTTP 必知必会 — 常见面试题总结
- 简书 -TCP/IP(六):HTTP 与 HTTPS 简介
- 简书 - 面试时如何优雅的谈论HTTP/1.0/1.1/2.0
- 猫哥网络编程系列:详解 BAT 面试题
- segmentfault - GET请求和POST请求的区别
- 开源中国 - 99%的人理解错 HTTP 中 GET 与 POST 的区别
六,HTTP 爬虫
Resources
Node.js
Java
- java-spring-mybatis整合实现爬虫之《今日头条》搞笑动态图片爬取
- 掘金 - 重构:抓取一个视频网站上 2016 年所有电影的下载链接
- 开源中国 - SpringBoot+SpringMVC+MybatisPlus框架整合练习之美女图片爬虫---图文详细流程
PHP
Python
- 伯乐在线 - Python 爬虫的工具列表
- 简书 - Python爬虫库-Beautiful Soup的使用
- 漫谈Pyspider网络爬虫的实践
- 简书 - 500 行 Python 代码构建一个轻量级爬虫框架
- Python爬虫一步步抓取房产信息
- Python爬虫之模拟知乎登录
- 怎样借助Python爬虫给宝宝起个好名字
- 简书 - Python爬虫-用Scrapy框架实现漫画的爬取
- 简书 - 使用python抓取美女福利图片
- 简书 - Python 福利小爬虫,爬取今日头条街拍美女图
- 掘金 - Python 爬虫:把廖雪峰的教程转换成 PDF 电子书
七,HTTP 资源
文章
- 阮一峰 - HTTP 协议入门
- HTTP 协议详解
- 扒一扒HTTP的构成
- 跟着 Github 学习 Restful HTTP API 设计
- imweb前端社区 - HTTP1.1与前端性能
- 关于 Web 安全,99% 的网站都忽略了这些
视频
八,HTTP 抓包工具及教程
工具
Browser Develop Tools - 浏览器开发者工具
Fiddler for Windows - Fiddler是一个 HTTP 协议调试代理工具
Charles for Mac Mac下HTTP 协议调试代理工具
Fiddler-AddOns - Fiddler 插件地址
Wireshark - 是一个网络封包分析软件,网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料
mitmproxy - 一款可交互式的命令行抓包工具
九,Chrome HTTP 插件
- Proxy SwitchyOmega - 轻松快捷地管理和切换多个代理设置
- CORS Toggle - 允许跨域请求
- Postman - 功能超级强大 HTTP Client
十,HTTP 代理服务器
产品
文章
十一,HTTP 图书
关于HTTP协议学习(三)的更多相关文章
- TCP/IP协议学习(三) STM32中ETH驱动配置注意事项
1.MII/RMII/SMI接口连接和配置 SMI又称站点管理接口,用于cpu与外置PHY芯片通讯,配置相关参数,包含MDC和MDIO两个管脚(CPU上有对应引脚,当然用普通GPIO口模拟SMI管理也 ...
- HTTP协议学习笔记(三)
HTTP协议学习笔记(三) 1.状态码告知从服务器端返回的请求结果 状态码的职责是当客户端向服务端向服务端发送请求时,描述返回的请求结果.借助状态码,用户可以知道服务端是正常处理了请求,还是出现了错误 ...
- 学习http协议的三次握手和四次挥手 ~~笔记
http协议是基于tcp协议的 所以应该说是tcp协议的三次握手和四次挥手 SYN:请求建立连接,并在其序列号的字段进行序列号的初始值设定.建立连接,设置为1 FIN:用来释放一个连接.FIN=1表 ...
- TCP/IP协议学习(五) 基于C# Socket的C/S模型
TCP/IP协议作为现代网络通讯的基石,内容包罗万象,直接去理解理论是比较困难的:然而通过实践先理解网络通讯的理解,在反过来理解学习TCP/IP协议栈就相对简单很多.C#通过提供的Socket API ...
- HTTP学习三:HTTPS
HTTP学习三:HTTPS 1 HTTP安全问题 HTTP1.0/1.1在网络中是明文传输的,因此会被黑客进行攻击. 1.1 窃取数据 因为HTTP1.0/1.1是明文的,黑客很容易获得用户的重要数据 ...
- TCP/IP协议学习笔记
计算机网络基础知识复习汇总:计算机网络基础知识复习 HTTP协议的解析:剖析 HTTP 协议 一个系列的解析文章: TCP/IP详解学习笔记(1)-- 概述 TCP/IP详解学习笔记(2)-- 数据链 ...
- http协议学习系列
深入理解HTTP协议(转) http://www.blogjava.net/zjusuyong/articles/304788.html http协议学习系列 1. 基础概念篇 1.1 介绍 H ...
- BGP协议学习总结
BGP学习总结 BGP是目前使用的唯一的自治系统间的路由协议,它是一种矢量路由协议,基于TCP的179号端口,它采用单播增量更新的方式更新路由,与其他的路由协议不同的是,BGP只要TCP可达,就可以建 ...
- TCP/IP协议学习之实例ping命令学习笔记
TCP/IP协议学习之实例ping命令学习笔记(一) 一. 目的为了让网络协议学习更有效果,在真实网络上进行ping命令前相关知识的学习,暂时不管DNS,在内网中,进行2台主机间的ping命令的整个详 ...
- HTTP协议学习笔记(二)
HTTP协议学习笔记(二) 1.HTTP报文 HTTP报文:用于HTTP协议交互的信息.请求报文:请求端(客户端)的HTTP报文叫做请求报文.响应报文:响应端(服务端)的HTTP报文叫做响应报文. H ...
随机推荐
- 设计模式八: 委派(Delegate)
简介 委派模式不属于GOF23种设计模式, 主要角色有三种: 抽象任务角色, 委派者角色, 具体任务角色. 实现层面上, 定义一个抽象接口, 它有若干实现类, 他们真正执行业务方法, 这些子类是具体任 ...
- 分布式系列四: HTTP及HTTPS协议
分布式系列四: HTTP及HTTPS协议 非常全面的一篇HTTP的文章: 关于HTTP协议,一篇就够了 还有一个帮助理解HTTPS的文章: 也许,这样理解HTTPS更容易 本文的一些描述摘自这篇文章 ...
- 【洛谷P1303A*Bprublem】
题目描述 求两数的积. 输入输出格式 输入格式: 两行,两个数. 输出格式: 积 输入输出样例 输入样例#1: 1 2 输出样例#1: 2 说明 每个数字不超过10^2000,需用高精 这道题还是比较 ...
- 十三python基础之socket编程
阅读目录 一 客户端/服务器架构 二 osi七层 三 socket层 四 socket是什么 五 套接字发展史及分类 六 套接字工作流程 七 基于TCP的套接字 八 基于UDP的套接字 九 粘包现 ...
- Angular项目中共享模块的实现
创建share Modele:ng g m share import进来所有需要共享的模块都export出去, 一.共享CommonModule 暂时只有CommonModule,以后会有一些需要共享 ...
- seata-server安装、运行(ubuntu)
seata-server为seata中的事务协调器. seata的wiki https://github.com/seata/seata/wiki/Home_Chinese 一.下载并安装 wget ...
- if的{}的省略
if (表达式) 语句; else if(表达式) 语句; else if(表达式) 语句; else 语句; 对应: if (表达式) { 语句1; 语句2; 语句N;//多个语句组成代码块 } e ...
- 影响CSS的margin合并的几个属性
很多人知道,在CSS中存在Margin合并的现象,比如下代码: <style> div { margin:10px; height:100px; background:red; } < ...
- ubuntu中如何安装python3.6
此处使用命令行方式来安装Python3.6: sudo wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz sudo ta ...
- java集合的复习
1:自定义的linkedList链表 https://blog.csdn.net/qq_33471403/article/details/80109620 2:用linked https://b ...