![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
wings专栏
程序亦非猿
展开
-
Java或者Python搭建简单HttpServer
java搭建简单HttpServerjava构建简单的HTTP服务器Java 实现简单的Http服务器搭建简单的HTTP服务器用Java编写你自己的简单HTTP服务器Python搭建简单的HttpServer在Windows 7/10或Ubuntu上可以通过python2.x或python3.x来快速搭建一个简单的HTTP服务器。如果python为2.x,则可执行:$ python -m SimpleHTTPServer 或 $ python2 -m SimpleHTTPServe原创 2021-02-21 16:13:18 · 273 阅读 · 0 评论 -
Android网络请求优化
DNS 解析优化安全方面首先是防劫持,我们可以考虑使用 HttpDns。这里需要注意 HttpDns 只是一个概念,并不是一个现有的开源库。它与传统的 DNS 解析的区别在于 HttpDns 会绕过运营商的 DNS 服务器,直接与 DNS 服务器的 80 端口进行交互,有效地防止了域名劫持。目前业内主要由第三方厂商提供实现了 HttpDns 的 SDK,比较普及的是阿里云和腾讯云的 HttpDns Service。但是这两者的使用具有一定的成本:开发者需要在它们的平台注册并获取开发者 key,并且部分原创 2020-09-22 00:25:16 · 1645 阅读 · 0 评论 -
Android Https的详解
Https的通信过程两种加密加密方式分两种,对称加密和非对称加密。这两种方式都有自己的优劣势, https中这两种方式都采用了。 我们约定S是服务端,C是客户端,客户端需要从服务端获取信息;对称加密这种加密方式比较简单,就是双方都持有密匙。S和C都持有密匙, S通过密匙加密明文传递给C,C获取加密后的信息,用密匙解密信息。优势: 加密速度快劣势: 密匙的传递是个问题,容易被截取,密匙一旦被截取后, 就能轻易破解信息。常见的对称加密算法有DES、3DES、TDEA、Blowfish、RC5原创 2020-09-20 16:45:04 · 4154 阅读 · 0 评论 -
Http和Socket的区别
Socket的基本通信原理首先socket 通信是基于TCP/IP 网络层上的一种传送方式,socket属于传输层,socket是基于应用服务与TCP/IP通信之间的一个抽象,他将TCP/IP协议里面复杂的通信逻辑进行分装。首先,服务端初始化ServerSocket,然后对指定的端口进行绑定,接着对端口及进行监听,通过调用accept方法阻塞,此时,如果客户端有一个socket连接到服务端...原创 2020-03-12 14:16:50 · 509 阅读 · 0 评论 -
Http中GET和POST
Http中GET和POST1、使用区别(1)GET使用URL或Cookie传参,而POST将数据放在BODY中GET和POST是由HTTP协议定义的。在HTTP协议中,Method和Data(URL, Body, Header)是正交的两个概念,使用哪个Method与应用层的数据如何传输是没有相互关系的。HTTP没有要求,如果Method是POST数据就要放在BODY中。也没有要求,如果...原创 2019-06-22 17:29:22 · 406 阅读 · 0 评论