服务器和浏览器的通讯依靠http协议,今天就来分析一下http协议的具体内容以及https的加密过程。除了这些协议,为了增加服务器和浏览器交互的可拓展性,也出现了rest风格的请求方式,方便调用接口。 HTTP协议的概述 1. 客户端和服务器端 2. 资源 html/文本、word、avi电影、其他 ...
分类:
其他好文 时间:
2018-10-12 23:46:39
阅读次数:
237
HTTP 协议和 TCP/IP 协议族内的其他众多的协议相同,用于客户端和服务器之间的通信。 请求访问文本或图像等资源的一端称为客户端,提供资源响应的一端称为服务器端。 在两台计算机之间使用 HTTP 协议通信时,在一条通信线路上必定有一端是客户端,另一端是服务器端。 HTTP 协议规定,请求从客户 ...
分类:
Web程序 时间:
2018-10-12 16:11:16
阅读次数:
174
下面直接用代码来说明TCP协议的基础知识: 服务器端代码块: 客户端代码块: 更多详细内容可以参见:https://blog.csdn.net/sinat_36645384/article/details/79128137 更多端口协议见:https://www.cnblogs.com/taoke2 ...
分类:
其他好文 时间:
2018-10-10 14:06:49
阅读次数:
232
webSocket是什么 webSocket是HTML5新出的一种协议,底层是基于TCP/IP协议的。跟http没有关系,只是复用了http握手通道,用来升级协议。 webSocket的作用 轮询:客户端以一定的时间间隔向服务端发出请求,以频繁请求的方式来保持客户端和服务器端的同步。缺点: 浏览器需 ...
分类:
Web程序 时间:
2018-10-07 19:22:52
阅读次数:
207
什么是RESTful 一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 一、URI规范 1.不用大写; 2.用中杠 - 不用下杠 _ ; 3.参数列表要encode; 4 ...
分类:
其他好文 时间:
2018-10-05 16:07:15
阅读次数:
167
命令请求的执行过程 一个命令请求从发送到获得回复的过程中,客户端和服务器需要完成一系列操作。举个栗子,如果我们使用客户端执行以下命令: 那么客户端发送SET KEY VALUE命令到获得回复OK期间,客户端和服务端共需要执行以下操作: 发送命令请求 Redis服务器的命令请求来自Redis客户端,当 ...
分类:
其他好文 时间:
2018-10-05 13:59:59
阅读次数:
121
COOKIE cookie的由来 由于HTTP请求是没有状态的 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。 状态可以理解为客户端和服务器在某次会话中产生的数据,那无状态的就以为这些数 ...
分类:
其他好文 时间:
2018-10-05 00:52:32
阅读次数:
200
1、http请求方法 2、消息格式 客户端和服务器通过发送纯文本(ASCII)消息进行通信。客户端向服务器发送请求,服务器发送响应。 2.1、请求消息 请求行(例如,GET /images/logo.png HTTP / 1.1,它从服务器请求名为/images/logo.png的资源)。 请求标头 ...
分类:
其他好文 时间:
2018-10-04 11:23:12
阅读次数:
160
Spring Cloud Config为分布式系统中的外部配置提供服务器和客户端支持。使用Config Server,您可以在所有环境中管理应用程序的外部属性。客户端和服务器上的概念映射与Spring Environment和PropertySource抽象相同,因此它们与Spring应用程序非常契 ...
分类:
编程语言 时间:
2018-10-03 23:10:29
阅读次数:
192
最近简单学习了HTTPS,并在golang中实践了一下,现在把学到的知识记录下来,方便以后查看,如果有幸能帮到有需要的人就更好了,如果有错误欢迎留言指出。 一些简单的概念,可以自行百度百科 客户端和服务器通信时二者需要的数据: 客户端和服务器通信的流程: 在golang中的使用: ...
分类:
Web程序 时间:
2018-10-02 17:17:01
阅读次数:
182