嗯,NSURLProtocol
很一般吧?它是用来定义各种协议的,不是吗?
那么为什么没有什么像NSHTTPURLProtocol
呢?相反,NSURLRequest 上有一个带有特定 HTTP 内容的非正式类别。他们为什么这样做?为什么不使用自定义 HTTP 协议呢?
将所有这些东西放入NSURLRequest
而不是放入 HTTP 的自定义协议背后的想法是什么?
当然 HTTP 经常被使用,但无论如何:理解Cocoa/CocoaTouch
. 现在有两个文件。NSURLProtocol
有人说,“为您自己的协议创建一个自定义子类”。另一个说:“创建非正式类别,例如用于 HTTP 内容的类别NSURLRequest
”。
希望有深刻理解的人可以澄清这一点;)