request

XE에 비동기 요청을 요청하고 처리하기 위해 사용합니다. 요청에 대한 결과는 Promise를 반환합니다.

공통으로 다음과 같은 arguments를 지정할 수 있습니다.

  • url (string. required)

    • 요청보낼 URL 값

  • options (object. optional)

    • 서버로 전송할 data 및 parameter, header

지원하는 Method 목록은 아래와 같습니다. HEAD를 제외하고 XE.get(), XE.post()와 같이 XE 객체에서 사용할 수도 있습니다.

  • GET: XE.Request.get()

  • POST: XE.Request.post()

  • DELETE: XE.Request.delete()

  • PUT: XE.Request.put()

  • HEAD: XE.Request.head()

GET 요청 예시

XE.get('/path/to/target', { data: { id: 123 } }).then(function (response) {
console.log(response);
// => response = { data, status, statusText }
});