网络协议
huaxun66
这个作者很懒,什么都没留下…
展开
-
Android Https通信
Https概述为何需要HTTPSHTTP协议是没有加密的明文传输协议,如果APP采用HTTP传输数据,则会泄露传输内容,可能被中间人劫持,修改传输的内容。如下图所示就是典型的APP HTTP通信被运营商劫持修改,插入广告: 上图是在我的住处,用WiFi打开某APP,页面底部出现了一个拆红包的广告,点开以后是一个安装APP的页面,如果我用联通的4G网络打开,就不会出现这种情况,说明小区运营商劫持原创 2016-12-15 10:40:42 · 5688 阅读 · 0 评论 -
Android开发之OAuth 2.0浅析
OAuth2.0OAuth 概念OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的最新版本是2.0版。2.0版不向后兼容OAuth 1.0,即完全废止了OAuth1.0。2012年10月,OAuth 2.0协议正式发布为RFC 6749。OAuth2.0是现在第三方授权主要采取的一种协议。简单的说就是:第三方应用在不知道用户的用户名、密码等认证ID的情原创 2017-08-31 14:40:42 · 3168 阅读 · 0 评论 -
Android应用内跳转Scheme协议
之前一篇文章WebView使用解析(一)之基本用法我讲过了WebView与JS交互的方式,JS调用Java代码主要是通过对象注入的方式实现的,即使用addJavascriptInterface。而JAVA调用JS代码则是通过javascript:伪协议来实现的,即javascript:methodName(params……)。但是这种交互方式存在着不少问题: 1、Java 调用 js 里面的函数,原创 2017-10-18 16:38:14 · 7639 阅读 · 0 评论 -
HTTP请求/响应报文结构
HTTP请求报文一个完整的 HTTP消息格式分三部分:请求行: {请求方法} {资源路径} {协议版本}请求头: 紧跟请求行的下一行,所有的请求头,除Host外都是可选的。空行: 告诉服务器请求头部到此为止。消息体: 消息的主体部分,消息体的数据格式通过 header 里面的 Content-Type 属性指定。1.请求行请求行由请求方法字段、URL字段和**HTTP协议版本字段**3个字原创 2016-09-18 17:06:21 · 1996 阅读 · 0 评论