网络
brycegao321
Android/iOS/后台/H5全栈
展开
-
Http Multipart报文格式
手机端上传文件时很多Http Multipart协议, 理论上可以同时传输多个文件, 但一般只传输一个文件。 为了方便以后调试, 现在贴出来请求/返回包。请求包: POST请求包体会包含base和body的json串, base是每个请求都要有的公共信息, body是每个接口特殊要求的字段。请求头: 注意Content-Type的值, 一定是multip原创 2016-08-16 17:58:33 · 4880 阅读 · 0 评论 -
抓安卓app网络包的方法
注意thinkpad笔记本要关闭mcafee防火墙!!!第一步: 手机上网tcp抓包, 电脑安装fiddler软件。 点击 Tools---Fiddler Options---Connections, 勾选 Allow remote computers to connect 第二步: 安装 “wifi共享精灵”,打开wifi。第三步: 手机连接到这个wifi。原创 2016-07-08 11:58:30 · 3452 阅读 · 0 评论 -
抓Https包
Http协议工作在应用层、默认端口80, Https协议工作在传输层、默认端口443。HTTPS协议比HTTP协议更安全。 使用Charles抓包时, https的包都是乱码。 需要安装SSL插件 插件安装成功后用USB线连上手机, 并点击"Install Charles Root Certificae on a Mobile Device or Remote...原创 2016-09-20 19:20:37 · 614 阅读 · 0 评论 -
JavaScript如何实现跨域访问(CORS)?
JavaScript跨域下载另一个服务器的文件, 以及HTTP访问控制(CORS)的相关知识;最终需要设置SpringMVC的配置文件。原创 2016-10-17 21:01:04 · 4535 阅读 · 0 评论 -
HTTPS的一点思考
基础篇: 网上关于HTTPS的介绍有很多, 其实就是在HTTP基础上加了一层证书校验(SSL/TLS)。功能主要包括: 1、数据传输过程是加密的(对称加密算法); 2、客户端/服务端互相验证对方的真实性(HTTPS提供了单向/双向验证); 如上图所示HTTPS=HTTP+SSL/TLS , 仍然是应用层协议;HTTP协议默认端口是80,HTTPS协议默认端口是443;而SSL...原创 2018-01-16 21:00:07 · 7254 阅读 · 0 评论