在Web视图iOS + Swift 3中为所有后续url调用设置Http Headers

时间:2017-05-07 23:07:58

标签: ios web view swift3

我正在尝试在网络视图中加载网址。我必须动态设置URL的Http Headers。对于第一个网址加载请求,http标头设置正确但我不认为标头是为后续web-veiw调用设置的。任何人请告诉我如何为所有后续网络视图调用传递http标头。

var webUrl = "https://example.com"
let request = NSMutableURLRequest(url: NSURL(string:WebUrl)! as URL)
request.setValue("xxxxxxxx",forHTTPHeaderField:"Authorization")
webView.loadRequest(request as URLRequest) 

提前致谢。

1 个答案:

答案 0 :(得分:0)

https://github.com/yarshure/NSURLProtocolExample

以上示例允许我拦截webview发出的所有请求,以便我可以添加HTTP标头。