Post 데이터 명령(SendHTTPRequestCommand)

타사 데이터 연결을 완료하기 위해 SendHTTPRequestCommand 플러그인을 사용합니다.

일반적으로 타사에서 데이터 연결을 위한 API 문서를 아래와 같이 제공합니다.

플러그인 다운로드

버전에 맞는 플러그인을 다운로드 합니다.

사용방법

  1. 플러그인을 다운로드합니다.

  2. Forguncy Builder에서 설치하고 Forguncy Builder를 다시 실행합니다.

  3. 명령창에서 "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'이 됩니다.

데이터유형

  1. 값 혹은 공식 : 데이터를 원격 서버로 보낼 단순 값(키 값 쌍 없음)임을 의미합니다.

  2. 복합구조 : 서버로 보내는 데이터에 어떤 속성이 있음을 의미합니다.

  3. 정렬 : 원격 서버에 값의 배열을 보낼 것임을 의미합니다.

- 자동: 디자이너에서 디자인한 개수와 동일한 포스트 데이터 배열

개수를 의미합니다.

- 지정된 수: 데이터 배열 개수가 지정되었음을 의미합니다.

일반적으로 페이지의 상수 또는 공식(목록 보기 횟수)입니다.

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