Http
文章平均质量分 97
Http相关知识点
一个中文名
java博客
展开
-
数据和安全③Https协议分析
可以查看前面两篇文章数据和安全①加解密理论概述,数据和安全②HTTPS单向和双向认证对ssl感兴趣的可以看看:ssl 1.0 2.0 3.0存在漏洞不推荐使用传输层安全协议tls由TLS 记录协议(TLS Record)和 TLS 握手协议(TLS Handshake)组成建立在ssl之上;https://kb.cnblogs.com/page/197396/ ssl和tls介绍最新的boringssl和较旧的OpenSSLHttps的单向验证和双向验证单向验.原创 2020-07-09 18:00:06 · 6904 阅读 · 0 评论 -
数据和安全②HTTPS单向和双向认证
前言示例 使用SpringBoot模拟服务端和客户端,使用okhttp作为httpClient工具。如果对https相关理论不太熟悉和理解的可以看上一篇数据和安全①加解密理论概述Okhttp https设置 https://square.github.io/okhttp/https/证书在线格式转换 https://myssl.com/cert_convert.html私钥格式转换 https://www.chinassl.net/ssltools/convert-key.html原创 2020-07-08 18:30:56 · 14618 阅读 · 14 评论 -
看见协议,浅析TCP、HTTP、MQTT
如果对tcp还不了解的,可以看看计算机网络基础简单了解一下;如果对tcp的深入感兴趣,看了上一篇还不过瘾的可以看吊打面试官!近 40 张图解被问千百遍的 TCP 三次握手和四次挥手面试题好了,如果看回来了我们来进入正题,首先了解一下wireshark抓包工具wireshark首先去官网下载对应安装包https://www.wireshark.org/download.htmlwindow安装下一步下一步、默认就行,其中有一个统计usb的包是否安装,可以不装启动服务,.原创 2020-05-28 19:24:16 · 17383 阅读 · 13 评论 -
HTTP1.0、HTTP1.1 和 HTTP2.0 的区别
一、HTTP的历史早在 HTTP 建立之初,主要就是为了将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。也是说对于前端来说,我们所写的HTML页面将要放在我们的 web 服务器上,用户端通过浏览器访问url地址来获取网页的显示内容,但是到了 WEB2.0 以来,我们的页面变得复杂,不仅仅单纯的是一些简单的文字和图片,同时我们的 HTML 页面有了 CSS,Javascript,来丰富我们的页面展示,当 ajax 的出现,我们又多了一种向服务器端获取数据的方法,这些其实都是基于 HTT转载 2020-05-17 07:30:59 · 245 阅读 · 0 评论 -
Okhttp基础使用和注意事项
基本概念官网https://square.github.io/okhttp/github地址https://github.com/square/okhttpokhttp4.x和okhttp3.x;4.x使用kotlin来编写的RequestRequest类封装了请求报文信息:请求的Url地址、请求的方法(如GET、POST等)、各种请求头(如Content-Type、Cookie)以及可选的请求体。一般通过内部类Request.Builder的链式调用生成Request对象。...原创 2020-05-17 07:09:11 · 2993 阅读 · 0 评论 -
使用httpclient实现上传下载(javaWeb系统数据传输http实现)
目的:项目被拆分为两个javaWeb项目,实现项目之间数据传输以及上传、下载功能。题外话:两个javaWeb传输之间使用json比较方便,如果恰好使用SpringMVC,配置相关JSON转换工具(功能很强大非常好用),在@Controller层加上@ResponseBody自动将返回值转化成json格式原创 2016-06-03 15:56:09 · 3148 阅读 · 0 评论 -
HttpClient实现爬虫相关简述
爬取网页找到规律就可以爬取你想要的信息。按页爬取时,有时候可以通过调整请求参数调整一页的大小,减少爬取次数。传入请求参数、传入请求头可以爬取成功。以及请求头中的cokkie有时候需要请求参数对应才能爬取。还有的网页会在爬取页面时传递token,然后再通过token get到信息,token一次有效,这个需要注意下。未解决:有些ssl3在windows上可以正常爬取,li原创 2017-03-30 14:56:09 · 720 阅读 · 0 评论