비동기적인 네트워크 작업 처리 APIs
HTTP 요청 및 응답 헤더에 대해 다양한 작업을 할 수 있는 인터페이스이다.
새로운 headers
를 작성하기 위한 생성자이다. 생성자 함수를 지원하며 Request
와 Response
인터페이스의 프로토타입 headers
프로퍼티로 참조될 수도 있다.
새로운 header
를 생성하는 생성자 함수이다.
headers
객체에 새로운 header
를 추가하거나 header
가 이미 존재하는 경우 새로운 값을 지정한다.
Headers 객체에서 지정된 header를 제거한다.
객체에 포함된 모든 key/value 쌍을 통과할 수 있는 반복자(iterator)를 반환한다.
각 배열의 원소에 대해 지정된 함수를 한 번 실행한다.
인수로 지정된 header
이름으로 Headers
객체 내의 값을 검색해 반환한다.
Headers 객체에 지정 header가 포함되어 있는지 여부를 반환한다.
객체에 포함된 key/value 쌍의 모든 key를 탐색할 수 있는 반복자(iterator)를 반환한다.
Headers 객체 내 기존 header에 대한 새로운 값을 설정하거나 값을 변경할 header가 없는 경우에는 추가한다.
객체에 포함된 key/value 쌍의 모든 value를 탐색할 수 있는 반복자(iterator)를 반환한다.
요청 리소스를 표현해 주는 인터페이스이다.
새로운 Request 객체를 생성한다
요청의 본문의 ArrayBuffer 객체로 처리될 수 있는 Promise 객체를 반환한다.
요청 본문의 Blob 객체로 처리되는 Promise 객체를 반환한다.
현재 Request 객체의 복사본을 반환한다.
요청 본문을 FormData 객체로 처리되는 Promise 객체를 반환한다.
요청 본문을 JSON으로 구문 분석한 결과로 나타내는 Promise 객체를 반환한다.
요청 본문의 텍스트로 응답을 갖는 Promise 객체를 반환한다.
요청에서 본문을 읽었는지 여부를 나타낸다.
요청시 지정되어 있는 캐시 모드를 조회한다.
교차 출처 요청(cross-origin)의 경우 User agent가 다른 도메인에서 쿠키(cookie)를 보내야 하는지의 여부를 나타낸다.
요청의 대상을 설명하는 문자열을 조회한다.
요청의 연결된 Header
객체를 참조한다.
요청의 하위 리소스 무결성 값을 나타낸다.
요청의 method
를 나타낸다.
요청 모드를 나타낸다.
리디렉션을 처리하는 방법에 대한 모드를 나타낸다.
요청의 참조 대상을 나타낸다.
요청의 참조 정책을 나타낸다.
요청의 URL을 나타낸다.
Fetch() 메소드에서 HTTP(HTTPS) 응답을 받을 경우를 나타내는 객체이다.
HTTP(HTTPS) 응답을 나타내는 객체를 생성한다.
새로운 Response 객체를 생성한다.
Response 객체의 사본을 생성하여 반환한다.
네트워크 오류와 관련된 새로운 Response
객체를 반환한다.
다른 URL로 새로운 응답을 만든다.
응답에 대한 Headers 객체를 참조한다.
응답이 성공했는지를 나타내는 논리(boolean
) 값이다. 200에서 299 범위가 성공한 상태이며 true
를 갖는다.
응답이 리디렉션의 결과인지 여부를 나타낸다.
응답 상태 코드이다.
상태 코드에 해당하는 상태 메시지이다. 예를 들어서 200의 경우 'OK' 값을 갖는다.
HTTP Trailer 헤더의 값에 대한 Response.headers
가 있는 응답과 연관된 Headers
오브젝트로 해석되는 Promise
객체를 참조한다.
응답 유형을 조회한다.
응답 URL을 조회한다.