zoukankan      html  css  js  c++  java
  • NSURLProtocol总结:NSURLProtocol 的本质是对特殊的scechme进行特殊的协议定制

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

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

    http、htp、mail等协议都是;

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

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

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

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

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

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

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

  • 相关阅读:
    迭代和列表生成式
    python递归函数
    python函数
    变量
    python第八课后整理
    python第八课
    python第七课
    python第六课
    python第五课
    微信端/企业微信端H5页面调试方法
  • 原文地址:https://www.cnblogs.com/feng9exe/p/10408558.html
Copyright © 2011-2022 走看看