KnP House for Daily

Tizen Native App Transaction 의... 문제점?? 본문

Tizen/Tizen 개발

Tizen Native App Transaction 의... 문제점??

K.ung 2014.06.04 00:06

Tizen Native App에서는 Http통신을 지원한다. 앞선 블로깅을 통해 자세한건 알 수 있을 것이다.


오늘은 기술적인 부분 보단 에러?버그?오류? 아니면 나의실수 인지는 모르겠지만, 


알수없는 이상한 부분에 대해 말해보고자 한다.



보통 Http통신을 하게 되면, 레퍼런스를 보면


HttpSession -> OpenTransaction() -> TransactionListener -> GetRequest -> Submit 순서로 이루어진다.


이게 다 완료가 되면, 


OnTransactionReadyToRead() 리스너가 호출 되며 원하는 ㄱ작업을 시행 하게 된다.


만약 HTML의 Body를 읽게 되면 리스너에서 처리하게 되는데....



내가 현재 요청하는 URL에서 body부분이 길지 않고 짧다면, 


Transaction 리스너가 한번 호출되고, Complete가 돼는데....


이게 Body가 길다거나,(이건 내 생각.) 하면 Transaction이 여러번 호출 되는 현상을 보게 되었다.


한번에 다 전송해주는게 아니라, 데이터를 짤라서 보내는 거라서 그런건지...는 아직 잘 모르겠다.



실험 삼아 여러번 호출될 때 마다 String에 += 을 이용하여 붙여 주었더니,  잘되고, 


또 안붙여도 잘나오고.... 하... 이건 머,...


버그인가/?? 오류인가??? 에러인가/??? 


모르겟따.


암튼 그런 현상이 발생한ㄷ..다.... 

저작자 표시 비영리 변경 금지
신고
0 Comments
댓글쓰기 폼