Можем ли мы добавить заголовок в запросе POST в запросе навигации внутри - PullRequest
0 голосов
/ 27 сентября 2019

Я добавляю заголовок во все навигационные 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)
    }

Можем ли мы добавить заголовок в почтовый запрос?

...