NSURLProtocol + WebView =无法获取HTTP post的数据

我使用WebView + NSURLProtocol创建了自己浏览器的缩小版本。 我从以下博客获取示例代码以开始使用。

http://www.raywenderlich.com/59982/nsurlprotocol-tutorial(要下载代码,请转到标题“从哪里开始”)

在我使用NSURLProtocol拦截http请求后,我不使用NSURLConnection或NSURLSession,而是使用一些第三方库进行HTTP请求。

问题是当我在WebView中进行HTTP-Post请求时。 我需要身体数据,表单数据或数据流以防上传等,以便我可以将其传递给我的第三方库。

当控件进入startLoading()request.HTTPBody和request.HTTPBodyStream应该给出数据。 当我印刷他们的印刷品为零。

以下请求中的一些人也报告了同样的问题。

使用具有UIWebView和POST请求的自定义NSURLProtocol

NSURLProtocol实现是不完整的还是NSURL协议或WebView的错误?

链接地址: http://www.djcxy.com/p/34801.html

上一篇: NSURLProtocol + WebView = Not able to get Data of HTTP post

下一篇: WKWebView and NSURLProtocol not working