Http网络相关
文章平均质量分 89
Deft_MKJing宓珂璟
并非所有流浪者都迷失了自我
展开
-
iOS开发中如遇到频繁的Http请求,如何取消之前已经发送的Http请求?
我有一个TextField,无论什么时候当我输入字符的时候,我appending这个字符到我的url,然后发送一次请求,我现在需要取消之前的请求。例如当我输入“shampoo”的时候,我会触发7次代理方法,也就是我会触发七次不同的网络请求,那么有一个问题,这七次发出的请求,响应的顺序可不是你想的按顺序返回的,例如发送的是1234567,那么返回数据很有可能是1234576,这样导致最后原创 2016-07-21 18:30:20 · 15681 阅读 · 1 评论 -
AFNetworking源码解读之AFSecurityPolicy模块中的Https验证
Https简单介绍可以简单理解为在http的基础上加了证书的认证过程,网上很多Https的介绍以及单向双向认证介绍,这里简单的以单向认证为例 第一阶段:ClientHello客户端发起请求,以明文传输请求信息,包含版本信息,加密套件候选列表,压缩算法候选列表,随机数random_C,扩展字段等信息。第二阶段:ServerHello-ServerHelloDone如上图可以看出这个阶段包含4个过程(原创 2017-12-01 16:03:16 · 1196 阅读 · 0 评论 -
iOS网络层数据安全处理之AES基本介绍
相关文献高级加密模式之AES工作原理iOS AES/CBC/PKCS7Padding加密、解密问题加密解密工具iOS Int类型转换成NSDataAES补位填充模式数据加解之AES篇前言(摘录自上面文章) 最近在重构之前写的HTTP代理,这个代理是由代理客户端和代理服务端组成的,二者之前使用SSL保证通信内容不会受到中间人(MITM)攻击。而新的实现打算移除SSL,因为SSL握手的开...原创 2018-03-05 17:02:17 · 847 阅读 · 0 评论 -
iOS网络经典知识点收录整理(OSI分层协议作用介绍和传输全过程)
重要知识点目录从URL输入到网页显示的全过程解析TCP底层三次握手解析OSI分层知识点记录介绍1.链路层2.网络层 ARP IPv4 IPv6 ICMP(异常协议)3.传输层4.应用层TCP/IP分层模型通信示例(不细分)MAC和IP怎么理解?前言文章前部分是自己拖着玩的,可以直接按上面的跳转直接看就好了直接开干,由于Mac电脑,搞了半天无法下载P...原创 2018-07-04 17:32:13 · 2316 阅读 · 0 评论 -
详细总结介绍Get和Post,Session和Cookies,Token和Cookies自登陆的思路
Sessions和Cookies一、会话机制Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。一次会话指的是:就好比打电话,A给B打电话,接通之后,会话开始,直到挂断电话,该次会话就结束了,而浏览器访问服务器,就跟打电话一样,浏览器A给服务器发...原创 2016-12-20 14:12:45 · 5721 阅读 · 3 评论 -
iOS应用安全之HTTP/HTTPS详解(AFNetworking配套策略)
目录HTTP缺点HTTPS底层原理(SSL握手详解普通RSA身份验证的隐患证书和SSL握手底层原理iOS原生方式校验HTTPS使用AFNetworking来支持HTTPS(组合策略源码分析)HTTPS网站访问输入后整个OSI模型流转过程前言这是早期的理解传送门,现在理解更深入点,还是记录下来HTTPS一般开启之后默认网络请求框架是会给我们做最基本的校验...原创 2018-09-27 22:45:50 · 3401 阅读 · 2 评论