AF

    [Swift] Alamofire 통신에서 캐시 사용 안하는 방법

    프로젝트를 진행하다가 Get 통신 부분에서 Postman에서는 서버와 일치하는 값을 잘 응답하는데 Alamofire 의 응답 값에서는 최신화 된 값을 주는 것이 아니라 캐싱 된 값을 자꾸 주는 경우가 있었다. 그때 Alamofire의 캐시처리를 하지 않는 방법이다. AF.request(url, method: .get, parameters: params, encoding: UIREncoding.default, headers: requestHeader) .cacheResponse(using: ResponseCacher.doNotCache) // 이 부분을 넣어주자 (캐시사용안함) .responseDecodatble(of: String.self) { response in ... }