网络
神的遗孤
胖妞不怕胖
展开
-
为什么要多次使用urlencode对字符串进行编码?
因为在做对接的时候(比如别人对接你),你不知道人家用什么编码规则提交参数。这个时候在客户端对参数进行二次编码可以避免多字节字符的棘手问题。两次编码:第一次编码第二次编码参数内容就没有多字节字符了,说白了就是一个ASCII字符串。接收的容器会解一次,不管是GBK、UTF-8 都能得到一个ASCII字符串。...原创 2021-09-27 11:30:51 · 474 阅读 · 0 评论 -
https和ssl
官方概念给的很清楚了。https:是超文本传输协议,浏览器可以打开任意网站。ssl:是保证网络数据传输安全和完整的安全协议http的传输数据流程:http协议封装好的数据包->tcp/ip->服务器(注:这里就可以看出来问题,数据包在传输的过程中很容易被篡改或者窃取。)在这种情况下就对http引入了ssl加密协议即https。https的传输数据流程:http协议封装好的数据包+ssl加密->tcp/ip->服务器(注:因为ssl的加入,开销变大了,因为多了一步加密原创 2021-05-10 10:17:30 · 395 阅读 · 0 评论 -
操作命令大全
sudo apt purgehttps://zhuanlan.zhihu.com/p/139305626https://zhuanlan.zhihu.com/p/145293285https://github.com/zq1997/deepin-winehttps://github.com/jackzhenguo/python-small-examplesubuntu 安装软件命令sudo dpkg -i 软件包windows 下彻底格式化 U 盘1、进入 dos 窗口,输入 diskpa原创 2021-03-11 17:50:22 · 420 阅读 · 0 评论 -
关于websocket那些事
讲一期websocket 也算是给自己做个笔记吧!简单讲一下这玩意是啥:官方的回答自行搜索。通俗讲就是:是H5出的协议,双向平等对话(服务器到客户端,客户端也可到服务器),属于服务器推送技术的一种。说一下强大之处:数据格式轻量,通讯高效发送数据可以是二进制也可以是文本可以与任意服务器进行通信,因为通信阶段使用的是Http协议,不容易被屏蔽注意:协议标识符是ws,加密的话是wss(例如:http ,和https)。常用属性:onopen:连接成功后的回调onclose:指定连接关闭原创 2021-01-21 13:25:54 · 79 阅读 · 0 评论