퓨즈[Fusetools] 문서[Docs] 번역

  1. Home
  2. 퓨즈[Fusetools] 문서[Docs] 번역
  3. 자바스크립트 APIs
  4. HTTP

HTTP

fetch()

fetch는 HTTP 요청을 처리하는 기본 방법입니다.

다음은 JavaScript 객체를 JSON으로 POST하고 JSON 데이터를 받는 방법에 대한 예제입니다. JSON 데이터는 fetch를 사용하여 JavaScript 객체로 되돌려집니다:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var status = 0;
var response_ok = false;

fetch('http://example.com', {
    method: 'POST',
    headers: { "Content-type": "application/json"},
    body: JSON.stringify(requestObject)
}).then(function(response) {
    status = response.status;  // HTTP 상태 코드 가져 오기
    response_ok = response.ok; // response.status는 200 입니까?
    return response.json();    // 이것은 프라미스를 되돌려 줍니다.
}).then(function(responseObject) {
    // 결과로 무언가를 하십시오.
}).catch(function(err) {
    // 프라미스 체인 어딘가에서 오류가 발생했습니다.
});

fetch에 대한 전체 설명서는 여기에서 찾을 수 있습니다.

XMLHttpRequest

FuseJS는 XMLHttpRequest를 지원합니다. 자세한 정보를 보려면 여기로 이동하십시오.

Was this article helpful to you? Yes No

How can we help?