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

본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------

 

TIdHTTP로 웹서버에 요청을 보내는데요 

아래서 요청 입력값 json변수의 값이 json형태로 해서 호출이 정상적으로 이루어 지는데요.

이걸 jsonarray형태로 해서 호출을 하면 bad request라고 메세지가 떨어지는데요.

배열로 호출 자체가 안되는지요??

 

감사합니다.

 

  json:= '{"mbId":"'+mbId+'","mbName":"'+mbName+'","mbPw":"'+mbPw+'","mbAddr":"'+mbAddr+'"}';

 

  try

    DataModule2.HTTP1.Request.ContentType     := 'application/json';

    DataModule2.HTTP1.Request.Accept          := 'application/json';

    DataModule2.HTTP1.Request.ContentEncoding := 'utf-8';

    DataModule2.HTTP1.Request.CustomHeaders.AddValue('group','GM Korea');

    DataModule2.HTTP1.Request.CustomHeaders.AddValue('userId','사용자 계정');

    DataModule2.HTTP1.Request.CustomHeaders.AddValue('tocken','tocken value');

 

    JsonToSend := TStringStream.Create(Utf8Encode(Json)); // D2007 and earlier only

 

    try

      sResponse := DataModule2.HTTP1.Post('http://localhost:8080/member/selectMemberAll.do', JsonToSend);

    except

      on E: Exception do

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

    end;

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 15802
공지 유용한 관련 사이트 관리자2 2014.03.20 54604
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 98039
1739 PAServer관련 질문드립니다. [2] 이노베이션 2017.10.23 341
1738 블루투스를 사용하고싶습니다. [1] 쀼뱌라라 2018.04.09 342
1737 tokyo 10.2 indy udp 관련 문의 [1] goinma 2018.06.20 342
1736 TeeChart로 가능할까요? [1] Brian 2019.04.04 342
1735 ADO, dbExpress FireDAC 20,000건 쿼리시 FireDAC이 제일 느린것이 맞나요? file 미스터몽키 2017.02.19 342
1734 sns공유 기능문의 [1] 사랑남 2015.12.07 342
1733 Interbase System Encryption password needed [1] 임종범 2021.03.10 342
» TIdHTTP로 웹서버에 배열로 호출을 할 수 있나요? [1] 데브기어 2017.01.20 342
1731 delphi 7 구버전 설치 완료 후 실행시 문제 발생 [1] file 라신 2017.01.16 343
1730 XE 10.1 Berlin Android SDK Manager 를 찾을 수가 없습니다. [2] jongik 2018.05.28 343
1729 VCL 화면을 웹페이지처럼 디자인 하려면 어떻게 해야 하나요? [2] 미스터리 2019.04.02 343
1728 Delphi Rio 10.3.3 AAB 로컬서비스 실행시 문제점 해결 방법문의 [3] silkroad99 2019.12.23 343
1727 [XE8 출시세미나] 비콘의 종류가 매우 다양한데요 엠바카데로에서 테스트한 케이스는 얼마나 되나요? [1] Humphery 2015.04.30 343
1726 문장안에 숨어있는 아스키값을 표시할순 없을까요? [1] file 라빌레나 2020.07.29 343
1725 델파이에서 데이터베이스 연결 시 TCPIP 방법으로도 가능한가요? [1] 손보라 2017.04.11 344
1724 델파이에서 SDK 정보가 증발되는 버그 제보 및 안드로이드 빌드 시 Exec Error 해결방법입니다. [2] file 나즈나 2017.06.16 344
1723 TWebBrowser를 통한 JS에서 FMX앱의 Function, Procedure 실행 문의 [1] 나즈나 2017.11.10 344
1722 Delphi 10.2.1 Update후 MSSQL 2000 연결시 오류가 납니다. 불나방 2017.12.18 344
1721 delphi 10.2 sdk 설정 관련 문의 [1] file 신우 2018.09.07 344
1720 (자문 자답) JSON 안의 특정 필드 값만 바꾸는 방법은 TJsonPair를 사용하면 간단합니다. (POST, PUT 방식으로 특정 필드만 교체할 때, 특히 유용) [2] WhiteC 2020.06.15 344