
nanohttpd
文章平均质量分 80
sunbinkang
智能家居,互聯網,多媒體
展开
-
Android使用NanoHttpd在app内搭建https server(二)
HTTPS的基本工作原理想必对于许多开发者来说是非常熟悉的了,我们一起先回忆一下HTTP常见的八股文中的描述:客户端(浏览器)访问 HTTPS 的URL;服务器返回 HTTPS 使用的 CA 证书;客户端(浏览器)验证 CA 证书是否为合法证书;验证通过,证书合法,生成一串随机数并使用公钥(证书中提供的)进行加密;发送公钥加密后的随机数给服务器;服务器拿到密文,通过私钥进行解密,获取到随机数(公钥加密,私钥解密,反之也可以);服务器把要发送给浏览器的内容,使用随机数进行加密后传输给客户端(浏原创 2022-04-24 15:38:55 · 4798 阅读 · 3 评论 -
Android使用NanoHttpd在app内搭建http server(一)
一、场景:想没想过在自己的Android的 app里内嵌一个http server服务端,这样咱们就可以从PC和手机上的浏览器遥控app了。接下来就使用一个GitHub的开源库Nanohttpd在app内搭建一个小型http的server。开源库地址:GitHub - NanoHttpd/nanohttpd: Tiny, easily embeddable HTTP server in Java.二、简单集成使用引入依赖库:implementation 'org.nanohttpd:nanoh原创 2022-04-20 23:58:01 · 13690 阅读 · 1 评论