사과
  • 애플 개발자 문서 한글 번역
  • App Frameworks
    • Foundation
      • 숫자, 데이터와 기본값
      • 문자열과 텍스트
      • 컬렉션
      • 날짜와 시간
      • 데이터 포맷
      • 작업 관리
        • Operation
        • OperationQueue
        • Timer
      • 리소스
        • Bundle
      • 파일 시스템
        • FileManager
      • Notification
        • NSKeyValueObserving
      • URL 로딩 시스템
        • 웹사이트 데이터를 메모리에 저장하기
        • URLSession
          • URLSessionConfiguration
            • urlCache
            • requestCachePolicy
          • configuration
        • URLSessionTask
        • URLRequest
        • URLResponse
        • HTTPURLResponse
        • 캐시 데이터에 접근하기
        • CachedURLResponse
        • URLCache
      • Object Runtime
        • NSValue
    • UIKit
      • UIKit으로 앱 개발
      • 앱과 환경
        • 앱 라이프 사이클 관리하기
        • 앱 실행에 대응하기
        • UIApplication
      • 문서, 데이터와 클립보드
      • Mac Catalyst
        • iPad 앱을 Mac 버전으로 만들기
        • 아이패드 앱의 맥 최적화
      • 뷰와 컨트롤
        • UIView
        • Table Views
          • UITableView
          • UITableViewCell
          • UIRefreshControl
        • UIScrollView
      • View Controllers
        • UIViewController
        • UITableViewController
        • UISearchController
      • 애니메이션과 햅틱
        • 프로퍼티 기반 애니메이션
          • UIViewPropertyAnimator
        • View controller 전환
      • 터치, 누르기, 제스처
        • UIResponder
        • UIKit 제스처 처리
        • 다중 제스처 인식기 조정
        • UILongPressGestureRecognizer
        • UIPanGestureRecognizer
          • maximumNumberOfTouches
          • minimunNumberOfTouches
          • translation(in:)
          • setTranslation(_:in:)
          • velocity(in:)
        • UIGestureRecognizer
    • Swift
      • 스위프트 표준 라이브러리
        • 메모리 직접 관리
          • 포인터 파라미터를 사용하는 함수 호출
          • UnsafePointer
          • UnsafeMutableRawBufferPointer
    • SwiftUI
      • 뷰와 컨트롤
        • View
        • Text
        • TextField
      • 뷰 레이아웃과 표현
      • 그리기와 애니메이션
      • 프레임워크 통합
      • 상태와 데이터 흐름
  • Graphics and Games
    • Core Animation
      • CALayer
      • CAAction
      • CAShapeLayer
      • CADisplayLink
    • Core Graphics
      • CGFloat
      • CGPath
  • App Services
    • Combine
    • WebKit
      • WKWebView
  • Media
    • AVFoundation
      • 시스템 오디오 상호작용
        • AVAudioSession
          • AVAudioSession.Category
            • ambient
            • multiRoute
            • playAndRecord
            • playback
            • record
            • soloAmbient
          • AVAudioSession.Mode
      • AVFoundation 자료형
  • Documentation Archive
    • 번들 프로그래밍 가이드
      • 번들에 대해
      • 번들 구조
    • Key-Value Observing 프로그래밍 가이드
    • Threading 프로그래밍 가이드
      • About Threaded Programming
      • Thread Management
  • ETC
    • Not Found
Powered by GitBook
On this page
  • Declaration
  • Summary
  • 개요
  • 주제
  • Response 생성
  • Response 속성 읽기
  • 관련 문서
  • 상속받은 대상
  • 준수하는 프로토콜
  • 같이 보기
  • 요청과 응답
  1. App Frameworks
  2. Foundation
  3. URL 로딩 시스템

URLResponse

URL 로드 요청에 대한 응답과 관련된 메타데이터로써 프로토콜과 URL 스키마로부터 독립적입니다.

PreviousURLRequestNextHTTPURLResponse

Last updated 5 years ago

원문 출처

Declaration

class URLResponse
@interface NSURLResponse : NSObject

Summary

SDKs

  • iOS 2.0+

  • macOS 10.2+

  • Mac Catalyst 13.0+ Beta

  • tvOS 9.0+

  • watchOS 2.0+

Framework

  • Foundation

개요

연관 클래스는 일반적으로 사용되는 URLResponse 클래스의 서브 클래스로써, HTTP URL load 요청에 대한 응답을 표현하고 (응답 헤더와 같은) HTTP 프로토콜의 특징적인 정보를 저장합니다. HTTP 요청을 할 때마다 반환되는 URLResponse 객체는 실제로는 클래스의 인스턴스입니다.

Note

URLResponse 객체는 URL의 컨텐츠를 나타내는 실제 데이터를 가지지 않습니다. 그 대신 요청을 초기화할 때 사용 메서드와 클래스에 따라 delegate 호출을 통해 한번에 한 조각씩 반환되거나 요청이 완료된 이후 한번에 반환됩니다.

주제

Response 생성

  • init(url: URL, mimeType: String?, expectedContentLength: Int, textEncodingName: String?)

    URL, MIME 타입, 컨텐츠 길이(크기)와 텍스트 인코딩으로 URLResponse 객체를 생성하고 초기화하세요.

Response 속성 읽기

  • var expectedContentLength: Int64 응답 컨텐츠의 예상 길이

  • var suggestedFilename: String? 응답 데이터에 제안된 파일 이름

  • var mimeType: String? 응답 MIME 타입

  • var textEncodingName: String? 응답 원본 소스에서 제공하는 텍스트 인코딩명

  • var url: URL? 응답 URL

관련 문서

상속받은 대상

  • NSObject

준수하는 프로토콜

  • CVarArg

  • Equatable

  • Hashable

  • NSCopying

  • NSSecureCoding

같이 보기

요청과 응답

URL 로딩시 컨텐츠 데이터를 받는 다양한 방법에 대해서 알고 싶으시다면 문서를 읽어보세요.

struct 프로토콜이나 URL 스키마로부터 독립적인 URL 로드 요청

class HTTP 프로토콜을 따르는 URL 로드 요청에 대한 응답과 관련된 메타데이터

https://developer.apple.com/documentation/foundation/urlresponse
HTTPURLResponse
HTTPURLResponse
웹사이트 데이터를 메모리에 저장하기
URLRequest
HTTPURLResponse