HTTPURLResponse
HTTP 프로토콜을 따르는 URL 로드 요청에 대한 응답과 관련된 메타데이터
원문 출처 https://developer.apple.com/documentation/foundation/httpurlresponse
Declaration
Summary
SDKs
iOS 2.0+
macOS 10.2+
Mac Catalyst 13.0+
Beta
tvOS 9.0+
watchOS 2.0+
Framework
Foundation
개요
HTTPURLResponse 클래스는 URLResponse의 서브클래스로써 HTTP 프로토콜 응답의 특징적인 정보에 접근할 수 있는 메서드들을 제공합니다. HTTP URL load 요청을 할때 URLSession, NSURLConnection, NSURLDownload 클래스로부터 받는 모든 응답 객체는 HTTPURLResponse 클래스의 인스턴스입니다.
주제
Response 객체 초기화
init?(url: URL, statusCode: Int, httpVersion: String?, headerFields: [String : String]?)
상태코드, 프로토콜 버전과 응답헤더로 HTTP URL 응답 객체를 초기화합니다.
HTTP 응답 헤더 읽기
var allHeaderFields: [AnyHashable : Any]
Response의 모든 HTTP 헤더 필드
Response 상태코드 읽기
class func localizedString(forStatusCode: Int) -> String
주어진 HTTP 상태코드에 해당하는 문자열을 지역화하여 반환합니다.
var statusCode: Int Response의 HTTP 상태코드
인스턴스 메서드
func value(forHTTPHeaderField: String) -> String?
Beta
관련 문서
상속받은 대상
준수하는 프로토콜
CVarArg
Equatable
Hashable
같이 보기
요청과 응답
struct URLRequest 프로토콜이나 URL 스키마로부터 독립적인 URL 로드 요청
class URLResponse URL 로드 요청에 대한 응답과 관련된 메타데이터로써 프로토콜과 URL 스키마로부터 독립적입니다.
Last updated