Я добавляю заголовок во все навигационные URL.Запрос HTTP Get работает нормально, но когда мы добавляем заголовок в запрос HTTP POST, он создает бесконечный цикл.Там есть URL-адрес, по которому пользователь заполняет данные для входа в систему. Когда он нажимает на кнопку «ВХОД», мы получаем запрос на навигационную публикацию внутри definePolicyFor navigationAction.Теперь я хочу добавить заголовок в этом запросе, но это кажется бесконечным циклом.
func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) {
let headerFields = navigationAction.request.allHTTPHeaderFields
var req = navigationAction.request
for (key,value) in headerFields!{
req.addValue(value, forHTTPHeaderField: key)
}
req.addValue("1", forHTTPHeaderField: "X-Townnews-Now-API-Version")
webView.load(req)
decisionHandler(.allow)
}
Можем ли мы добавить заголовок в почтовый запрос?