Post 데이터 명령(SendHTTPRequestCommand)
타사 데이터 연결을 완료하기 위해 SendHTTPRequestCommand 플러그인을 사용합니다.
일반적으로 타사에서 데이터 연결을 위한 API 문서를 아래와 같이 제공합니다.
플러그인 다운로드
버전에 맞는 플러그인을 다운로드 합니다.
버전 | 다운로드 링크 |
---|---|
v10.0 | |
v 9.0 | |
v 7. 1 | |
v 7. 0 | |
v 6. 1 |
사용방법
플러그인을 다운로드합니다.
Forguncy Builder에서 설치하고 Forguncy Builder를 다시 실행합니다.
명령창에서 "POST 데이터 명령"을 선택하고 아래와 같이 설정합니다.
일반명령과 서버단 명령에서 사용할 수 있습니다.
항목 | 설명 |
---|---|
URL | 사용자는 요청을 보낼 대상 URL을 지정해야 합니다. url 사용자 입력 또는 계산 결과가 ' http://' 로 시작하지 않고 ' https://' 로 시작하지 않는 경우 현재 웹사이트 기본 URL을 연결합니다. |
Method | Http 메서드(GET,POST,PUT,DELETE) - GET / DELETE : 매개변수는 URL의 문자열에 있습니다. - POST/PUT: 매개변수는 요청의 본문의 내용입니다. JSON 직렬화가 선택되지 않은 경우, 컨텐츠 유형은 application /x-www- form - urlencoded '이고, 그렇지 않으면 콘텐츠 유형은 'application/json'이 됩니다. |
데이터유형 |
- 자동: 디자이너에서 디자인한 개수와 동일한 포스트 데이터 배열 개수를 의미합니다. - 지정된 수: 데이터 배열 개수가 지정되었음을 의미합니다. 일반적으로 페이지의 상수 또는 공식(목록 보기 횟수)입니다. 4. 리스트뷰데이터 : 포건시 리스트뷰에서 데이터를 사용합니다. 리스트이름과 열이름이 필요합니다. |
Json직렬화 | 값이 json 문자열로 직렬화되는지 여부를 의미합니다. |
POST 성공콜백 | POST 성공 후 실행할 자바스크립트 코드. 결과 데이터는 ' result ' 변수에 저장됩니다. |
POST 오류콜백 | POST 실패 후 실행할 자바스크립트 코드. 오류 정보는 ' error ' 변수에 저장됩니다. |
3-1. 일반적으로 데이터 양식을 아래와 같이 입력합니다.
3-2. JSON 직렬화에 체크를 하면 Content Type이 "application/json; charset=UTF-8"인 것을 확인할 수 있습니다.
3-3. 복합구조의 값을 복합구조로 사용하려면 아래와 같이 사용할 수 있습니다.
3-4. 원격 API에 Json 배열을 게시하는 경우 아래와 같 사용할 수 있습니다.
3-5. 리스트뷰를 아래와 같이 사용할 수 있습니다.
리스트뷰 데이터의 모든 행을 가져와야 할 경우 아래와 같이 적용합니다.
4. 요청 결과를 셀 값으로 설정 할 수 있습니다.
요청 반환이 json인 경우 ","속성을 이용하여 값을 얻을 수 있습니다.
반환 데이터값은 단순 값 또는 Json 형식이어야 합니다.
XML형식은 지원되지 않습니다.
예를 들어:
반환 데이터가 { Name: 'Jobs Smith', Age: 52, Sex: 'Male', Company: { Name: 'Apple', Location: 'USA' } } 이고 새 매개변수가 'result'인 경우, "result.Comapny.Location" 으로 json 내부 속성 값을 가져옵니다.
서버단 명령 지원
사용자가 서버에서 요청을 보내야하는 경우가 있습니다. 브라우저에서 요청하면 교차 도메인 문제가 발생할 수 있기 때문입니다. 사용법은 일반 명령과 거의 동일하지만 몇 가지 차이점이 있습니다.
1.서버 단 명에서 리스트뷰 데이터를 지원하지 않습니다.
2. 결과는 파라미에 의해 나옵니다. 다른 명령에서 해당 파라미터를 사용할 수 있습니다.
요청 반환이 json인 경우 ","속성을 이용하여 값을 얻을 수 있습니다.
예를 들어:
반환 데이터가 { Name: 'Jobs Smith', Age: 52, Sex: 'Male', Company: { Name: 'Apple', Location: 'USA' } } 이고 새 매개변수가 'result'인 경우 사용할 수 있습니다
기타
기존 Json 구조를 명령으로 구분 분석하는 것을 지원합니다.
Last updated