我有webView,我在其中加载一些网址。我需要为该URLRequest设置自定义标头。对于第一个请求,它按预期工作,在服务器端接收头部,并相应地显示内容。但是,如果我从显示的页面打开另一个链接,标题会丢失,请求发送时不带标题。
我的幸运猜测是,头只是第一次添加,每次请求加载url时我都必须添加它。然而,我找不到方法,我可以这样做。
目前我正在viewDidLoad中设置header
override func viewDidLoad() {
super.viewDidLoad()
myWebView.delegate = self
let url = URL(string: "https://mywebsite.com");
var requestobj = URLRequest(url: url!);
requestobj.addValue("my_request_id", forHTTPHeaderField: "X-Requested-With");
myWebView.loadRequest(requestobj);
}我是不是遗漏了什么,或者我应该为每个请求在不同的位置添加头部?
https://stackoverflow.com/questions/41485405
复制相似问题