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

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

안녕하세요...

api 부분의 개념을 알아가는게 생각보다 쉽지 않네요....

현재 https의 데이터를 읽어오는것은 됩니다...(get이 맞죠?)

근데 https로 특정 데이터를 insert(put맞죠?) 를 해야하는데 잘 되질 않네요....

 

procedure Tform1.Button1Click(Sender: TObject);

var

  TRequest : TstringStream;

  URL, sString, sResponse : String;

  api_key, api_name : string;

begin

  sString := '';

 

  api_key   :=  'sadlfjlksdjfeii';

  api_name := '12345';

 

  sString := '{'

         + '"api_key" : "' + api_key +  '",'     

         + '"api_name" : "' +  api_name +  '",' + '}';

  

  memo1.lines.clear;

  memo1.lines.text := sString;

 

  TRequest := TStringStream.Create(Utf8Encode(sString));

 

  try

 

    IDhttp1.Request.ContentType := 'application/json';

    IDhttp1.Request.ContentEncoding := 'UTF-8';

    IdHTTP1.Request.Username := 'admin';

    IdHTTP1.Request.Password := 'admin';

    URL := 'https://api.dev~~~~';

      try        

        sResponse  := idHTTP1.post(URL, TRequest);

      except

      on E: Exception do

          howMessage('Error on request: '#13#10 + e.Message);

      end;

 

    finally

      TRequest.Free;

    end;

    memo2.lines.text := sResponse;

end;

 

idhttp와 IdSSLIOHandlerSocketOpenSSL1 을 사용했구요...

IdSSLIOHandlerSocketOpenSSL1의 SSLOptions의 버전은 sslvTLSv1_2만 설정했습니다...

 

같은 설정으로 데이터를 읽어오는건 잘되는데...

insert는 안되네요...memo2에서 보여지는 값이 계속해서 에러나 나네요....ㅠㅠ

RAD10.4로 작업했습니다...

 

Whitelabel Error Page

This application has no explicit mapping for /error, so you are seeing this as a fallback.

id='created'

There was an unexpected error (type=Unauthorized, status=401)

 

고수분들 도움 부탁드립니다...

 

 

 

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 17204
공지 유용한 관련 사이트 관리자2 2014.03.20 56080
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99514
79 델파이 XE 한영전환 문제 확인 해 주세요 [1] memc 2012.08.09 9882
78 delphi xe에 있는 인디컴포넌트 이용시 에러에 대한 문의 [1] superman 2012.06.10 9950
77 c++빌더 2012 XE2 컨버팅 질문입니다. [1] 조우상 2012.04.23 9960
76 날짜변환 문의 드립니다. [1] memc 2012.06.01 9995
75 델파이xe2 아이콘 128 사이즈 등록 가능한가요? 프리스켄 2012.05.16 10029
74 델파이 6.0에서 XE2로 업그레이드 할 경우, 실행파일의 크기에 변동이 있나요? 관리자 2012.05.22 10037
73 서버 tcp/ip 연결에 관한 문의 드립니다 [4] 환준러브맘 2012.05.31 10082
72 델파이XE3 - firemonkey2에서의 Bitmap Pixel 조작은 어떻게 해야 하나요? [1] Happycube 2012.10.09 10105
71 XE3에서 FPC 와 FM 라이브러리 위치가.. [1] 푸우우 2012.12.03 10148
70 Delphi2009에서 웹서비스 서버와 웹서비스 클라이언트 만들기 박범용 2012.01.27 10183
69 Dll 안에 있는 폼에서 SpeedButton을 누르면 포커스가 사라지는 문제 file Accounting 2013.02.20 10195
68 Excel 2007 제어 관련하여... [1] ideveloper 2012.11.30 10197
67 다른언어의 도움말 사용 [2] 나도몰라 2012.03.31 10208
66 Codegear C++빌더 2007에서 작업할땐 아무 에러 없던것이, XE2 로 빌드하니까 엄청난 에러가 납니다. [1] 초보개발짜 2012.07.06 10218
65 c++빌더에서 ios [1] 손마디 2012.05.02 10227
64 xe2 dbexpress 한글 문제 화면캡처 [1] file 오명탁 2012.02.18 10268
63 [인트라웹] 지원되는 인터넷익스플로러 인데도 "unknown browser type"이라는 메시지가 나옵니다 [1] 관리자 2012.05.09 10272
62 [질문] XE3 DataSnap 사용시 SQL 문의 [1] cdrd 2012.10.12 10300
61 HTML5 Builder 관련 [1] 초초보 2012.11.09 10311
60 F1027 에러메시지가 뜨는데 조치방법을 가르쳐 주세요 file 박병일 2012.01.27 10338