http 요청을 날리고 응답을 받아서 파일을 처리하는데...
아놔 웹서버에서 응답 보낼때 분명히 "Content-Length" 값이 정상적으로 넘어오는데...
값을 읽으면 계속 -1 넘어와서 눈알이 빠지게 코드를 훑어보다가 느닷없이 들어온 장면....
RFC2616을 보면 대쉬(-) 다음에 대문자로 쓴다고 나온다.
즉, "Content-Length", "Accept-Encoding", "Content-Type" 과 같이 첫 글자를 대문자로 써야 하는데, 소문자로 쓰는 바람에 map 에 값을 넣을 때 -1이 들어간 것....
다른 서버는 다 대문자로 쓰는구만 왜 쟤 혼자서만 개성을 발산하는 거시냐.... -_-;;
썬 웹서버 7.0 기억해 두겠어..
아놔 웹서버에서 응답 보낼때 분명히 "Content-Length" 값이 정상적으로 넘어오는데...
값을 읽으면 계속 -1 넘어와서 눈알이 빠지게 코드를 훑어보다가 느닷없이 들어온 장면....
(⊙.⊙;)
즉, "Content-Length", "Accept-Encoding", "Content-Type" 과 같이 첫 글자를 대문자로 써야 하는데, 소문자로 쓰는 바람에 map 에 값을 넣을 때 -1이 들어간 것....
다른 서버는 다 대문자로 쓰는구만 왜 쟤 혼자서만 개성을 발산하는 거시냐.... -_-;;
썬 웹서버 7.0 기억해 두겠어..
'생각한조각' 카테고리의 다른 글
[블로그 리뉴얼] syntax highlighting 업데이트 (0) | 2011.02.09 |
---|---|
티스토리에서 PRE 태그의 문제점 (1) | 2010.04.28 |
블로그 디자인 리뉴얼 (0) | 2010.04.27 |