分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

NSURLProtocol总结:NSURLProtocol 的本质是对特殊的scechme进行特殊的协议定制

发布时间:2023-09-06 02:33责任编辑:苏小强关键词:暂无标签

NSURLProtocol 的本质是对特殊的scechme进行特殊的协议定制;

网络(应用层)请求的统一入口是nsurlconnection和nsurlsession;

http、htp、mail等协议都是;

如果是不存在的协议,比如 google://gohere.oo

需要自己在网络层的基础上进行协议定制;

而目前的常用使用是对常规的网络通信进行拦截处理,进一步转发请求网络数据;

充当的是拦截、转发代理的角色;

它能够拦截的对象不限于uiwebview的网络请求;常规的网络请求也能处理。

充当转发代理的功能,首先要解决的问题是区分原始请求和转发请求,因为这两个请求一摸一样;

而且这两个请求不做处理的话都会被拦截转发,从而形成请求循环。

NSURLProtocol总结:NSURLProtocol 的本质是对特殊的scechme进行特殊的协议定制

原文地址:https://www.cnblogs.com/feng9exe/p/10408558.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved