±ÍÇÏ´Â ¼Õ´Ô À̽ʴϴÙ
·Î±×ÀÎ
ȸ¿ø°¡ÀÔ
  
  µ¨¸¶´ç °ø½Ä ÀºÇà°èÁÂ
  ÇϳªÀºÇà 227-910235-83607
  ¿¹±ÝÁÖ ÀÌ»ó±¹(¿î¿µÁø)
ÇÁ·ÎÁ§Æ® °Ô½ÃÆÇ
ÅõÇ¥°Ô½ÃÆÇ
µ¨¸¶´ç¼Ò°³
±âÃʺÎÅÍ È°¿ë±îÁö! µ¨ÆÄÀÌ ±³À° - µ¥ºê±â¾î
Áú¹®°ú ´äº¯ Áú¹®°ú ´äº¯ ÀÔ´Ï´Ù.
±Û³»¿ë - Áú¹®°ú ´äº¯
 [Áú¹®] xe5 ¿¡¼­ rest api ¿äû½Ã ansi ¹®ÀڷΠÀü¼ÛÇϴ ¹æ¹ýÀ» ¹®Àǵ帳´Ï´Ù.
¸ÅºòÇÁ·Î¯
(¸ÅºòÇÁ·Î¯)
2020-10-23 ¿ÀÀü 8:55:06
5494ȸ Á¶È¸


µî·ÏµÈ ÆÄÀÏÀÌ ¾ø½À´Ï´Ù.

1. °³¹ß/½ÇÇà Ç÷§Æû

(1) OS : windows 10

(2) °³¹ßÅø : xe5

(3) »ç¿ë Database :

2. °³¹ß ÁßÀÎ ÇÁ·Î±×·¥

rest api

 

3. Áú¹® ³»¿ë

Ÿ»çÀÇ rest api ¸¦ µ¨ÆÄÀÌ¿¡¼­ ¿¬µ¿ÀÛ¾÷ÁßÀÔ´Ï´Ù.

ÇÏÁö¸¸, ¾÷üÃø¿¡¼­ ansi ·Î ¹ÞÁö ¾ÊÀ¸¸é °á°ú±¸¹®Àº Ç×»ó fault ·Î Àü¼ÛµË´Ï´Ù.

"XE5" ¹öÀüÀÌ´Ù º¸´Ï addbody ·Î ±¸¹®À» Àü¼ÛÇϴµ¥, ¾î¶»°Ô Çصµ Ç×»ó utf ·Î Àü¼ÛµÇ¾î ¼º°ø°á°ú°¡ Àü¼ÛµÇÁö ¾Ê½À´Ï´Ù.

 

RESTRequest.AddBody(sBodyString, ctAPPLICATION_JSON);

 

ÀÌ sBodyString À» ansistring() À¸·Î Àü¼ÛÇغ¸±âµµ ÇßÁö¸¸ ¾÷üÃøÀº unicode ·Î ¼ö½ÅµË´Ï´Ù.

¸®Åϱ¸¹®¿¡¼­ ½ÇÆнÿ¡´Â ¼ö½Å¹ÞÀº ¹®ÀÚ¸¦ ±×´ë·Î Àü¼ÛÇÏ°í, Çì´õ¿¡ ¼ö½Å¹ÞÀº ¹®ÀÚ¿­±æÀ̸¦ º¸´Ï

¿¹¸¦µé¾î "{}" ¹®ÀÚ´Â "%7B%7D" ·Î, content-length ´Â "%7B%7D" ÀÇ ±æÀÌÀÎ 6 À¸·Î ¹ÝȯµË´Ï´Ù.

 

Áï, º»ÀÎÀÌ ¾÷ü¿¡ Àü¼Û±¸¹® -> "{}"

¾÷üÃøÀÇ ¼ö½Å±¸¹® -> "%7B%7D"

 

ansi ¹®ÀÚ·Î Àü¼ÛÇÏ´Â ÇÁ·ÎÅäÄÝ ¿É¼ÇÀÌ µû·Î Àִ°ÇÁö ¹®Àǵ帳´Ï´Ù.