O Mime Type padrão do Apache

De Wiki Integrator do Brasil
Ir para: navegação, pesquisa
Banner-wiki-promocoes.gif




Quando o usuário ao acessar o conteúdo de sua página, obtiver o resultado em texto, o desenvolvedor deve atentar-se ao Mime Type padrão utilizado.

Um site sem a extensão .php, .html ou em Java sem a devida extensão, não informando em seus cabeçalhos na resposta o Mime Type, força o servidor Apache, que está acima de todos os serviços em resposta na porta 80, servir o conteúdo pelo padrão.
Os desenvolvedores devem ficar atentos a situações como esta em aplicativos que não possuem extensão, setando o Mime Type correto. Isso pode ocorrer em páginas HTML,PDF, ODF, JPEG e etc.

Abaixo exemplos de como colocar o Content Type do aplicativo no Mime Type correto para HTML, por exemplo
O Content-type em Java:
// Caso o conteúdo seja servido por javax.servlet.ServletReponse
response.setContentType("text/html");
O Content-type em Perl/CGI:
print "Content-type:text/html";
O  Content-type em PHP:
<?php header('Content-type: text/html');?>