»Ë»Ñ Æ÷·³

REST API Å×½ºÆ® ÇÁ·Î±×·¥: Postman ¼³Ä¡ ¹× È°¿ë¹ý4

½Ã¸®Áî°Ô½Ã±Û ¾ÆÀÌÄÜ[SW °³¹ßȯ°æ ±¸Ãà] ½Ã¸®Áî ½Ã¸®Áî¶õ?

¢º¢º ¾Æ·¡ ±ÛÀº https://kibua20.tistory.com/149 ¿¡ ´ëÇÑ ¿ä¾à ±ÛÀÔ´Ï´Ù. ºí·Î±×¸¦ ¹æ¹®ÇØÁÖ¼¼¿ä. ¢¸¢¸

✔ ÇÑÁÙ ¿ä¾à:   REST API Å×½ºÆ®Çϱ⿡´Â Postman ¹«·á ¹öÀüµµ ¾µ¸¸ÇÑ´Ù.  (¾²¸é ¾µ ¼öµµ·Ï ÀÚ²Ù Á¤~µé°í ÀÖÀ½)


RESP API¸¦ »ç¿ëÇϴ Ŭ¶óÀ̾ðÆ®¸¦ °³¹ßÇÏ´Â °æ¿ì ÀüÅëÀûÀΠcurlÀ» »ç¿ëÇÏ¿© ´Ù¾çÇÑ ¿É¼ÇÀ¸·Î API¸¦ Å×½ºÆ®ÇÒ ¼ö ÀÖÁö¸¸, command line ±â¹ÝÀÇ ÅøÀ̱⠶§¹®¿¡ ¸¹Àº 'ŸÀÌÇÎ'ÀÌ ÇÊ¿äÇÕ´Ï´Ù.  

PostmanÀº REST API ¼³°è, °³¹ß, Å×½ºÆÃÇÏ´Â GUI Åø·Î °³¹ß »ý»ê¼ºÀ» ³ô¿©ÁÖ´Â ÇÁ·Î±×·¥ÀÔ´Ï´Ù. À©µµ¿ì »Ó ¾Æ´Ï¶ó, ¸®´ª½º¿Í macOSÀÇ ¼³Ä¡ ÇÁ·Î±×·¥À» Áö¿øÇϸç,  Web ȯ°æ ÇÏ¿¡¼­µµ Web Postman »çÀÌÆ®¸¦ ÅëÇؼ­ ·ÎÄà PCÀÇ ¼³Ä¡ ÇÁ·Î±×·¥°ú µ¿ÀÏÇÑ ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

°³ÀÎ »ç¿ë ¸ñÀûÀÎ °æ¿ì ¹«·áÀÔ´Ï´Ù. ´Ù¸¸, ÆÀ¾÷ °ü·ÃµÈ Collection Sync, API ¸ð´ÏÅ͸µ ±â´ÉÀº À¯·á ¼­ºñ½ºÀÔ´Ï´Ù.


Postman È°¿ë

curl -X GET https://www.example.com/api  -H 'Authorization: Bearer YOUR_ACCESSTOKEN' ¸í·É¾î´Â Postman ¿¡¼­´Â ÁÂÃø ¸Þ´ºÈ­¸é¿¡¼­ API¸¦ ¼±ÅÃÇÏ°í ¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇϸé Å×½ºÆ®°¡ °¡´ÉÇÕ´Ï´Ù.

  1. REST API endpoint URL ÀÔ·Â -  https://www.example.com/api
  2. Authorization¿¡¼­ OAutho 2.0 ¼±Åà ÈÄ YOUR_ACCESSTOKEN ÀԷ 
  3.  Send ¹öÆ°À» ´©¸§: API µ¿ÀÛ¿¡ ´ëÇÑ ¼­¹ö ÀÀ´äÀ» È®ÀÎ
  4. Code·Î º¯È¯: °³¹ßÇÏ´Â Client ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ¼±ÅÃÇÏ°í code¸¦ º¹»ç



Postman¿¡¼­ POST method·Î Body¿¡ JSON Data Àü¼Û

Postman ¿¡¼­ POST method¸¦ Data¸¦ º¸³»±â À§Çؼ­´Â ¾Æ·¡¿Í °°ÀÌ ¼¼ÆÃÇØ¾ß ÇÕ´Ï´Ù.  curl ¸í·É¾î·Î´Â -X POST ¿Í -d ¿É¼Ç¿¡ ÇØ´çÇÕ´Ï´Ù. 

 

$ curl -X POST http://example.com/api \

            -H ¡®Content-Type: application/json¡¯ \
          -d ¡®{ ¡°aspect_type¡±: ¡°create¡±, ¡°event_time¡±: 1549560669, ¡°object_id¡±: 0000000000, ¡°object_type¡±: ¡°activity¡±,    ¡°owner_id¡±: 9999999, ¡°subscription_id¡±: 999999 }¡¯

 

  1. POST ¿É¼Ç¿¡   API ÀÇ endpoint URL ¸¦ ÀÔ·ÂÇÑ´Ù.
  2. Body¼±ÅÃ
  3. Raw ¼±ÅÃ
  4. µ¥ÀÌÅÍ typeÀ» JSON À¸·Î ¼±ÅÃ



¢º¢º ¾Æ·¡ ±ÛÀº https://kibua20.tistory.com/149 ¿¡ ´ëÇÑ ¿ä¾à ±ÛÀÔ´Ï´Ù. ºí·Î±×¸¦ ¹æ¹®ÇØÁÖ¼¼¿ä. ¢¸¢¸

0
ÃßõÇϱ⠴ٸ¥ÀÇ°ß 0
ºÏ¸¶Å©¹öÆ° °øÀ¯¹öÆ°

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 Çѹø»ç´ÂÀλý!!
2020-12-09 Á¡¾ÆÀÌÄÜ
  1. ´ñ±ÛÁÖ¼Òº¹»ç

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 »ç½ÅÄ«ÀÌ
2020-12-10 Á¡¾ÆÀÌÄÜ
  1. ´ñ±ÛÁÖ¼Òº¹»ç

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 ½ÃƼȣÆÛ
2020-12-12 Á¡¾ÆÀÌÄÜ
  1. ´ñ±ÛÁÖ¼Òº¹»ç

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 ±Í¸°.
2020-12-16 * Á¡¾ÆÀÌÄÜ
  1. ´ñ±ÛÁÖ¼Òº¹»ç
  • ¾Ë¸² ¿å¼³, »óó ÁÙ ¼ö ÀÖ´Â ¾ÇÇÃÀº »ï°¡ÁÖ¼¼¿ä.
©¹æ »çÁø  
¡â ÀÌÀü±Û¡ä ´ÙÀ½±Û -¸ñ·Ïº¸±â