2009-06-23 10 views
2

현재 HTTP 서버를 개발 중입니다. HTTP 응답 본문에서 보내기 전에 수행 할 인코딩은 무엇입니까?

클라이언트가 PNG를 요청

내 응답 헤더가 올바른 형식과 콘텐츠 형식으로 응답하고 있습니다 : 이미지/PNG 단계 및 인코딩 프로세스가 내가 보내는 내 .PNG 파일을 수행해야 할 무엇

HTTP 응답 본문에서 byte []로?

감사!

+0

플랫폼에 따라 정말 것이라고 대답은, 당신은 무엇을 사용에 설명되어 있습니다? – AnthonyWJones

+0

메신저이 불발탄 질문 느낌을 받고 :/ – divinci

답변

2

없음. 그냥 좋게 "Content-length"를 보내십시오.

+0

감사합니다, 내 responce로 flumuxed 조금 \ 연구 \ n \ 연구 \ n 다음 다음 올바른 헤더와에 간단하다입니다 – divinci

+0

내용 길이가 전송 png 파일의 byte []. IE와 Firefox가 마음에 들지 않습니까? :/ – divinci

+0

어떤 언어를 사용하고 있습니까? 질문에 코드를 게시 할 수 있습니까? –

1

다른 사람들도 말했듯이, 텍스트 또는 xml 문서를 보낼 때 클라이언트가 gzip 인코딩 ('accept-encoding'헤더 참조)을 받아들이면 추가 신용을 위해 서버에서 확인해야하며 이미지는 이미 압축되어 있습니다. 콘텐츠 인코딩 헤더로 gzip을 보냅니다.

또한, 동의를 받아-캐릭터 세트를 수락 언어가 존중되어야한다.

모든

RFC2616 (HTTP 1.1)