본문 바로가기
----- IT -----/Appspresso

Appspresso(앱스프레소) - curl (Url 통신)

by 대소니 2011. 9. 3.
Url 기반의 통신 기능을 제공하는 예제입니다.
Ajax 통신과 비슷하면서 json기반의 요청, 응답을 처리할 수 있습니다.

index.html부터 살펴보겠습니다.


5번째 항목의 링크를 따라가 보겠습니다.


요청 url과 전송하려는 text 구문을 입력 받습니다.
요청 버튼을 클릭하면 curlDemo()함수를 호출하는군요.


js/extapi-curl.js 를 열어보면 해당 함수가 정의되어 있습니다.
옵션 객체를 선언하여 요청할 데이터를 셋팅하고, 콜백함수와 함께 인수로 사용됩니다.
ax.ext.net.curl API를 이용하여 외부 url로 요청을 하고 그 걸과 객체를 받아옵니다.
서버에서 응답을 json객체로 넘겨주면 json 파서를 이용해서 사용하는 것도  가능합니다.
 



시뮬레이터에서 실행시킨 아이폰의 화면입니다.

 


 

댓글