WKWebView在NSURLProtocol中丢失了主体

问题描述 投票:0回答:1

当我使用NSURLProtocol来捕获来自WKWebView的请求时,正文丢失了。有什么办法解决这个问题吗?

ios objective-c wkwebview nsurlprotocol
1个回答
0
投票

NSURLRequest对象永远不会在协议中包含正文数据。您必须改为获取正文流,打开它,并以流式方式读取数据。

为获得最佳性能,还应将该数据重新发送到新绑定流对的写入端,并将读取结束作为新请求中的正文流提供。 (使用Core Foundation API中的CFStreamCreateBoundPair函数并使用桥接强制转换将CFStreamRef对象强制转换为NSStream对象。)

© www.soinside.com 2019 - 2024. All rights reserved.