chunked 인코딩 방식에 대해...
글쓴이: lkjt / 작성시간: 금, 2004/05/21 - 12:33오전
안녕하세요
RFC에 보면 chunked 인코딩 방식과 해독 방식이 나와잇는데요.
해독은 유사 코드로
length := 0 read chunk-size, chunk-ext (if any) and CRLF while (chunk-size > 0) { read chunk-data and CRLF append chunk-data to entity-body length := length + chunk-size read chunk-size and CRLF } read entity-header while (entity-header not empty) { append entity-header to existing header fields read entity-header } Content-Length := length Remove "chunked" from Transfer-Encoding
이렇게 작성되어 있습니다.
제가 HTTP/1.1을 이용해서 chunked 데이터 전송형식을 해독 하는 프로그램을 짜보려고 하는데요.
질문 1. 저 유사코드 정확히 해석해주실수 잇으신가요?
질문 2. 길이(length)라는게 한글도 한개로 간주하고 CLRF도 한개로 간주하나요?
Forums:
1. 유사코드는 그렇게 어려운것 같지 않군요. 전문용어들은 RFC의 나머
1. 유사코드는 그렇게 어려운것 같지 않군요. 전문용어들은 RFC의 나머지 부분에 설명이 되어 있을 겁니다.
2. length라고 하면 바이트 단위로 생각하시면 됩니다.
curl이나 wget 등의 구현에 chunked 인코딩 읽는 루틴이 있을 겁니다. 참고로 보시면 좋을듯...
--
익스펙토 페트로눔
제가 의사 코드를 모릅니다. :cry: 죄송합니다만 간략하게라도
제가 의사 코드를 모릅니다. :cry:
죄송합니다만 간략하게라도 번역해주시면 감사하겟습니다.
댓글 달기