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

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

구글 검색했는데 잘모르겠어요

 

POSTMan 에서 셋팅은

 

호출할 API URL은 https://~ 

https 형식 주소이고

post 방식호출

headers 에 Key : XXXXX,  value : XXXXX  등록

Text -> JSON(application/json)

보낼 형식을 raw 

json 형태로 내용을 입력

{  "contents": "테스트 테스트" } 

 

이걸 델파이 코드로 만들려고 하는데

다른데 소스 있는거 보고 추가 해보았는데요

 https 쪽으로 API 호출로 IOHandler 추가하고 

 hearder 에 KEY 값을 추가 하는데 아래처럼 하는게 맞는가요?

 

 

  IdHTTP1.IOHandler := TIdSSLIOHandlerSocketOpenSSL.Create(IdHTTP1);

  IdHTTP1.HandleRedirects := True;

 

  IdHTTP1.Request.Clear;

  IdHTTP1.Request.Accept := 'application/json';

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

  IdHTTP1.Request.ContentType := 'application/x-www-form-urlencoded';

   IdHTTP1.Request.CustomHeaders.Values['x-api-token'] := 'xxxxxxxx';

   param_req := Memo2.Text ;

 

 

  Params := TStringList.Create;

  try

      Params.Values['JSONData'] :=  param_req;

      Response := TBytesStream.Create;

    try

 

      IdHTTP1.Post('https://xxxxx', Params, Response);

 

      Response.SetSize(Response.Size);

      Res := TEncoding.UTF8.GetString(Response.Bytes);

      Memo1.Lines.Add(Res);

     

    finally

      Response.Free;;

    end;

  finally

    Params.Free;

  end;

 

 

 

 

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 15767
공지 유용한 관련 사이트 관리자2 2014.03.20 54580
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 97986
1513 멀티디바이스 프로그램에서 listboxitem에 사용자 정의 스타일 적용 문의 file agallee 2019.03.29 143
1512 Delphi 2007 Component 문의드립니다. 예자매파파 2019.03.27 238
1511 컴파일 할 때 더 깊이 들어가는 방법 [2] file 엽기토끼이요 2019.03.25 144
1510 델파이 소스 좀 확인 부탁 드립니다. 윈도우 플랫폼에서는 작동되는데 안드로이드는 안되네요. [2] 손보라 2019.03.08 285
1509 Android에서 Wifi Scan하기 위한 TJBroadcastReceiver를 어떻게 구현해야 하나요? [1] 개성산전 2019.03.18 483
1508 Comport Lib XE2 찾아요 [1] 가나다 2019.03.22 117
1507 XE7 Webbrowser 컴포넌트의 Navigate를 이용시 ..... 구름1004 2019.03.22 178
1506 mysql 연동관련하여 질문합니다. [1] sj9418 2019.03.20 732
1505 델파이는 왜 최소화, 최대화, 끄기 버튼을 새로 만드나요? [3] 엽기토끼이요 2019.03.14 628
1504 델파이 xe 디버깅시 값확인 [1] 가나다 2019.03.08 723
1503 델파이 XE 디버깅시 매번 재컴파일 하나요? [1] 가나다 2019.03.14 146
1502 구글스토어 개발자콘솔 앱등록 관련 문의드립니다. 시리온느 2019.03.13 193
1501 델파이 디버깅 키 문의 [1] 가나다 2019.03.13 470
1500 델파이와 파스칼은 뭔가요? [2] 엽기토끼이요 2019.03.13 903
» json 사용 https 주소로 post 방식으로 API 호출tl Header 에 key 추가부분좀 봐주세요 [1] 가나다 2019.03.07 3291
1498 델파이 xe2 디버깅 환경 셋팅? [3] 가나다 2019.03.06 367
1497 frxxlsexport 안보이는 현상 가나다 2019.03.06 75
1496 만든 앱에서 블루투스 설정을 하면 종료가 되는데요. 왜 그럴까요? [2] 화이부동 2019.03.02 254
1495 델파이 설치관련. [2] 개미 2019.03.06 114
1494 델파이 IDE 관리자모드 실행 키위 2019.03.05 526