자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

 

 

본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------


타사의 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 문자로 전송하는 프로토콜 옵션이 따로 있는건지 문의드립니다.

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 17198
공지 유용한 관련 사이트 관리자2 2014.03.20 56073
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99511
2659 DBExpress 연동 관련 질의 [2] file 백거 2015.11.23 170
2658 TCategoryButtons 의 동적생성 후 action의 문제 [3] urong 2016.03.19 170
2657 [백신관련] XE10.3 리오 백신(알약) 오탐지 관련... 크림슨킹 2020.10.01 170
2656 10.1 Berlin VCL Appearance 변경 시 프로그램 프리징 현상 [1] file 생각 2021.02.25 170
2655 안드로이드 앱 Signing 여부를 어떻게 알수 있습니까? [1] file 푸른솔 2016.09.09 171
2654 XE3에서 다국어버전작업중 Fastreport 관련 질문입니다. [1] file 바다를향해 2018.11.06 171
2653 IOS 배포버전 컴파일시 오류 문의 입니다. vastia 2019.01.24 171
2652 갑자기 GetIt연결이 안 됩니다. [2] file 개성산전 2020.03.31 171
2651 [XE8] IDE 에디터 사용법 문의 [4] 가을이다 2015.09.14 171
» xe5 에서 rest api 요청시 ansi 문자로 전송하는 방법을 문의드립니다. osy 2020.10.22 171
2649 the type initializer for 'java.lang.system' threw an exception 에러 빛찬 2016.07.11 172
2648 2017-1-11 RAD Studio 10.1 Berlin 핫픽스가 나왔네요. 얄리 2017.01.23 172
2647 [시작하는 사람들을 위한 델파이 프로그래밍] 모듈 14 - Exercise 5 [1] 관리자 2016.05.10 172
2646 Rest 관련문의 제트콜 2017.08.24 172
2645 VirtualKeyboard 관련 질문있습니다. 신우 2017.11.10 172
2644 안드로이드를 선택할 경우 run이 비활성화 되었습니다 [2] 조르디 2018.03.21 172
2643 신버전을 다운받지 못하고 있습니다. [2] file softkim 2019.07.22 172
2642 firedac으로 mssql 쿼리시 속도 [1] 빅비스 2019.09.27 172
2641 [무료 온라인 세미나] 새로운 RAD Studio 10 시애틀: 윈도우 10 혜택을 누리세요! 관리자 2015.09.11 172
2640 [공유] 파이어몽키 스타일 적용방법 험프리 2016.03.21 172