Devlec.com Javacstudy.com
MyÆäÀÌÁö |  óÀ½»ç¿ëÀÚ ÀÌ¿ë¾È³» |  ÀÌ¿ë¹®ÀÇ |  ȸ»ç¼Ò°³

¡á Æ©ÅÍ°Ô½ÃÆÇ Article Number : 27035

¹Ú¿ëÁØ °­»ç´ÔÀÌ ÀÛ¼ºÇϽŠ³»¿ëÀÔ´Ï´Ù. 2017-04-27   |   Refer : 405
÷ºÎÆÄÀÏ : None   À̹ÌÁö : None ŸÀÔ : °ø°³±Û


¾È³çÇϼ¼¿ä.

Áú¹®ÁֽŠºÎºÐÀº

°­ÀÇ ÈĹݺο¡ 

CRUD¸¦ Æ÷ÇÔÇÑ POST¸¦ Àü¼ÛÇÏ´Â ¿¹Á¦°¡ ¿©·¯¹ø

¹Ýº¹µË´Ï´Ù.

POSTµµ óÀ½¿¡´Â 200 »óÅ°ªÀ» ¹Þ´Ù°¡

ÃÖÁ¾ÀûÀ¸·Î´Â 201 Created·Î ¹Þ´Â ¹æ½ÄÀ¸·Î 

°­ÀÇ°¡ ÁøÇàµË´Ï´Ù.

ÀÌ ºÎºÐÀ» Âü°íÇØ ÁÖ½Ã¸é µÇ°Ú½À´Ï´Ù.

Âü°í·Î,

¾Æ·¡ »ùÇà ÄÚµåó·³, response.status Äڵ忡 µû¶ó¼­

200, 201 µîÀÇ »óÅ Äڵ尪À» ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. 

    // ÀÔ·Â
    // POST: Add() 
    add(model: IHero): Observable {
        return this.http.post(this.API_URI, model)
            .map((response: Response) => {
                const r = response.json() as IHero; // as ±¸¹®À¸·Î ij½ºÆà ǥÇö
                console.log("ÀԷ ó¸® ¿Ï·á: " + response.status); // 201 Created »óÅ°ª ¹Ýȯ
                return r; 
            })
            .catch(this.handleError);
    }

    // »ó¼¼
    // GET: GetById()
    getById(id: number): Observable {
        return this.http.get(`${this.API_URI}/${id}`)
            .map((response: Response) => {
                let model = response.json(); 
                console.log("»ó¼¼ µ¥ÀÌÅÍ Àб⠿Ϸá: " + response.status);
                return model; 
            })
            .catch(this.handleError);
    }







ÃÖÀçÈÆ ´ÔÀÌ ¾²½Å ¿ø¹® ±ÛÀÔ´Ï´Ù.


¾È³çÇϼ¼¿ä.. ÀÌÁ¦ ¸· °øºÎ¸¦ ½ÃÀÛÇÑ Angular2 ¼ö°­»ýÀÔ´Ï´Ù... rest api È£Ãâ°ü·Ã ±Ã±ÝÇÑ°Ô ÀÖ¾î ±Û ¿Ã¸³´Ï´Ù... Á¦°¡ http post·Î È£ÃâÀ» ÇÒ¶§ Á¤»óÀûÀ¸·Î È£ÃâÀÌ µÇ¾ú´ÂÁö °á°ú¸¦ ¹Þ°í ½ÍÀºµ¥ ¾î¶»°Ô ÇÏ¸é µÇ³ª¿ä?? º¸Åë 200¹øÀÌ Á¤»ó....¼­¹ö¿¡·¯À̸é 500¹ø ÀÌ·¸°Ô ³ª¿À´Â°Å °°Àºµ¥.. Å©·Ò µð¹ö°Å¿¡¼­ º¸¸é... ±×·¡¼­ È£Ãâ ÈÄ 200¹øÀÌ ¸®ÅϵǴÂÁö 500¹ø,,¾Æ´Ï¸é ´Ù¸¥ ¹øÈ£°¡ ¸®ÅÏÀÌ µÇ´ÂÁö¸¦ È£Ãâ ÈÄ µ¿±â ¹æ½ÄÀ¸·Î ¹Þ°í ½Í½À´Ï´Ù.... ¾î¶»°Ô ÇÏ¸é µÉ±î¿ä?? ´äº¯ ºÎŹ µå¸³´Ï´Ù.. °¨»çÇÕ´Ï´Ù...

·Îµù½Ã°£ : 0.027 sec
±Û ´äº¯   ±Û ¼öÁ¤   ±Û »èÁ¦   ±Û ¸ñ·Ï


   
   
Ȩ ȸ»ç¼Ò°³ ÀÌ¿ë¾à°ü °³ÀÎÁ¤º¸ º¸È£Á¤Ã¥ ÀÌ¿ë¾È³» Q&A FAQ Guide