如何拦截Alamofire请求以获取标头值

时间:2019-07-19 14:40:01

标签: ios swift

我想拦截Alamofire请求,以检查返回的标头值之一。我需要能够在我的函数内引发错误或让该函数继续。我该怎么办?

我需要能够这样称呼它:

Alamofire.request(url)
  .validate()
  .doCustomFunction()
  .responseJSON { response in
      // do something with response
  }

我知道我需要做这样的事情:

extension Request {
    func doCustomFunction() -> Self {
        // What goes here??
    }
}

0 个答案:

没有答案