当我使用NSURLProtocol来捕获来自WKWebView的请求时,正文丢失了。有什么办法解决这个问题吗?
NSURLRequest对象永远不会在协议中包含正文数据。您必须改为获取正文流,打开它,并以流式方式读取数据。
为获得最佳性能,还应将该数据重新发送到新绑定流对的写入端,并将读取结束作为新请求中的正文流提供。 (使用Core Foundation API中的CFStreamCreateBoundPair函数并使用桥接强制转换将CFStreamRef对象强制转换为NSStream对象。)