Shinnara's Blog
Talking with Shinnara :: NaraTalk.com


요즘 진행하고 있는 프로젝트에서 C 모듈과 Java 모듈이 서로 통신할 일이 있는데, 역시 이기종간의 통신은 생각해볼 게 많은것 같습니다.

C 모듈에서 전달된 XML 을 Java 로 파싱하는 부분이 있는데, 여기서 에러가 발생하더군요.

에러 내용은 이렇습니다.

Content is not allowed in trailing section.


받을 내용을 찍어봐도 별 이상이 없는데 왜 그런지..

그래서 받은 내용 byte[] 를 String 으로 바꾸어 trim() 을 해주고 다시 byte[] 로 바꾸었습니다.

그랬더니 파싱에러가 사라지네요.

위와 같은 에러가 나면 trim() 으로 해결하세요~ 


p.s. 원인을 분석해보니 C 모듈에서 보낼 때 널문자를 더 보내서 문제가 발생하는 것이었답니다..^^

0 Trackback, 0 Comment

TRACKBACK :: http://naratalk.com/trackback/126 관련글 쓰기

댓글을 달아 주세요

1  ... 187 188 189 190 191 192 193 194 195  ... 264 
다...... (264)
Computer/Programming (106)
Links (14)
책 읽는 즐거움 (7)
끄적임 (66)
즐거운 과학 나라 (7)
일본 (5)
Study (4)