setContentType
setContentType : HTTP 헤더 부분의 Content-Type을 정의합니다..
1) type은 MIME-type을 의미합니다.
2) Server에 있는 Ditto가 실행 결과를 브라우저로 Output 할 때, HTML 브라우저로 전송하는 정보를 다루기 위한 함수입니다.
3) 웹 서버가 클라이언트에서 요청한 결과를 전송할 때 보내지는 정보는, 크게 우리의 눈에는 보이지 않는 Header 부분과 실제 브라우저를 통해 사용자에게 보여지게 될 Content 부분으로 나뉘어 집니다. Header 부분에는 여러 가지 정보들(Stauts, Content-Type, Location, Connection 등)이 포함되어 있는데, 이 중 Content-Type은 사용자가 보게 될 Content 부분의 종류가 무엇인지를 정의합니다.
마찬가지로, Ditto에서도 그 처리 결과를 브라우저로 내 보낼 때, TEXT로 보낼 것인지, HTML 형태로 보낼 것인지 아니면 GIF 그림 파일로 보낼 것인 지와 같은 Content-Type 을 결정해 주어야 합니다.
HTML로 출력시 : setContentType("text/html");
일반 TEXT로 출력시 : setContentType("text/plain");
이미지 GIF로 출력시 : setContentType("image/gif");
이미지 JPG, JPEG로 출력시 : setContentType("image/jpeg");
text/plain:
- 용도: 순수 텍스트 데이터를 브라우저에 표시.
- 브라우저 동작: 텍스트 내용을 그대로 화면에 표시.
text/html:
- 용도: HTML 데이터를 브라우저에 표시.
- 브라우저 동작: HTML 코드를 해석하여 웹 페이지로 렌더링.
이미지 타입 (image/gif, image/jpeg):
- 용도: 이미지 데이터를 브라우저에 표시.
- 브라우저 동작: 이미지를 화면에 표시.
application/octet-stream:
- 용도: 주로 파일 다운로드를 유도.
- 브라우저 동작: 파일을 다운로드하도록 유도. 다운로드 창이 뜸.
[출처] setContentType|작성자 에르메스
https://blog.naver.com/min_sub/80069917403
iOS 개발자입니다. : 네이버 블로그
On Timer Pro 개발자 블로그 입니다.
blog.naver.com