Tecnologia
Você está aqui: Home » Tecnologia » Informações úteis sobre cabeçalhos HTTP e tipos MIME
Informações úteis sobre cabeçalhos HTTP e tipos MIME

| Tipo MIME | Descrição | Extensões comuns |
|---|---|---|
| text/html | HTML | .html |
| text/css | Cascade Style Sheet (CSS) | .css |
| text/plain | Texto puro | .txt |
| text/xml | XML | .xml |
| text/richtext | Rich Text Format (RTF) | .rtf |
| application/octet-stream | Binário (download) | diversas |
| application/pdf | Adobe Acrobat PDF | |
| application/zip | Archive ZIP | .zip |
| application/msword | Microsoft Word | .doc, .dot |
| application/vnd.ms-excel | Microsoft Excel | .xls |
| application/vnd.ms-powerpoint | Microsoft PowerPoint | .ppt, .pps |
| image/jpeg | Imagem JPEG | .jpg, .jpeg |
| image/gif | Imagem GIF | .gif |
| image/png | Imagem PNG | .png |
| image/tiff | Imagem TIFF | .tif, .tiff |
| audio/mpeg | Áudio MPEG | .mp3 |
| video/mpeg | Vídeo MPEG | .mpg, .mpeg |
| video/quicktime | Vídeo Apple QuickTime | .mov |
Alguns tipos MIME não padronizados mas de uso comum
Segundo a RFC 2046, um nome iniciado por "x-" indica sua situação de não padronizado, para evitar um potencial conflito com um futuro nome oficial. Porém, existem alguns formatos de conteúdo não padronizados cujos tipos MIME em geral definidos arbitrariamente em configurações de servidores e clientes HTTP simplesmente ignoram esta regra, não incluindo o prefixo "x-". Eis alguns tipos não padronizados de ocorrência comum na web:
| Tipo MIME (não padrão) | Descrição | Extensões comuns |
|---|---|---|
| application/x-shockwave-flash | Animação Flash | .swf |
| audio/x-midi | Melodia MIDI | .mid, .midi |
| audio/x-wav | Som Wave | .wav |
| audio/x-ms-wma | Windows Media Audio (WMA) | .wma |
| application/x-gzip | Arquivo compactado GNUzip | .gz |
| application/x-excel | Microsoft Excel (variante não padrão) | .xls |
| application/x-powerpoint | Microsoft PowerPoint (variante não padrão) | .ppt, .pps |
| video/x-msvideo | Microsoft Video | |
| video/avi | .avi |
Referências:
- Media Types: MIME Content Types and Subtypes assigned by the IANA, IANA, Janeiro 2002.
- Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies - RFC 2045, IETF, Novembro 1996.
- Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types - RFC 2046, IETF, Novembro 1996.
- Hypertext Transfer Protocol - HTTP/1.1 - RFC 2616, IETF, Junho 1999.
- Web server MIME types required for serving Flash movies, Flash Player TechNote, Macromedia, Abril 2001.
Download
Arquivo para download via HTTP
- Cabeçalhos HTTP:
- Content-Type (formato) e Content-Disposition (download)
- Conteúdo:
- Content-Type: T/S
Content-Disposition: attachment; filename=A - Valores:
- T/S = tipo/subtipo MIME do arquivo enviado;
- A= nome sugerido para o arquivo a ser salvo
- Exemplo:
-
Content-Type: text/plain Content-Disposition: attachment; filename="arquivo.txt"
Em Java:
response.setContentType("application/octet-stream"); response.setHeader("Content-Disposition", "attachment; filename="" + nomeArq + """);
Referêcia:
Redirecionamento
Redirecionamento por Refresh/Reload
- Cabeçalho HTTP:
- Refresh
- Conteúdo:
- Refresh: S; URL=E
- Valores:
- S = espera para atualização automática, em segundos; E = endereço da página de destino
- Exemplos:
- Refresh: 0; URL=http://www.mhavila.com.br/
Página HTML estática:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html lang="pt-br" xml:lang="pt-br"> <head> <meta http-equiv="Refresh" content="0; URL=http://www.mhavila.com.br/" /> <title>Redirecionamento</title> </head> <body> Se o redirecionamento falhar, clique aqui: <a href="http://www.mhavila.com.br/"> http://www.mhavila.com.br/</a> </body> </html>
Em Java:
response.setHeader("Refresh", segundos + "; URL=" + url);
Referência:
Sem cache
- Cabeçalhos HTTP:
- Cache-Control (HTTP 1.1), Pragma (HTTP 1.0), Expires
- Conteúdo:
- Cache-Control: no-cache
Pragma: no-cache
Expires: D - Valor:
- D = data, em um dos formatos aceitos pelo HTTP
- Exemplo:
-
Cache-Control: no-cache Pragma: no-cache Expires: ...
Referências:
© 2003-2006, Márcio d'Ávila, mhavila.com.br, todos os direitos reservados. O texto e código-fonte apresentados podem ser referenciados e utilizados, desde que expressamente citada esta fonte e o crédito do(s) autor(es). A informação aqui apresentada, apesar de todo o esforço para garantir sua precisão e correção, é oferecida "como está", sem quaisquer garantias explícitas ou implícitas decorrentes de sua utilização ou suas conseqüências diretas e indiretas.
Outros artigos postados por este autor
- Links de Qualidade – Como obter?
- E-mail corporativo: use com moderação
- Organizando projetos com a classe FastTemplate (parte 1)
- Conheça os erros mais bizarros em fotos no Photoshop para o Facebook
- Quebrar Texto de Parágrafo
- Críe o mundo em sessenta segundos
Artigos relacionados sobre Tecnologia
- Touch screen para deficientes visuais?
- Onde você está ?
- OS DVDs e discos Blu-rays estão com os dias contatos?
- W3C e Web Standards
- Aprenda a salvar os mapas do Google Maps no seu Celular
- Não deixe rastros de sua navegação
Parceiros
BR-Linux.org
Criar WEB
Regularização de Imoveis SP
Montagens de Sites
Templates de Sites
Desenvolvedor de Sites
Elaboração de Sites
Produção de Sites
Programador de Sites
Criadores de Sites
Artigos mais acessados
Desenho de Letras - Construindo fontes TTF
Criando um sistema de login
Enviando email em formato HTML em PHP
Menu Circular em 3D
Cargos e salários na área de informática
Como fazer e modificar calendários
Action Script 2.0 ( Primeira Parte )
10 dicas de Webdesign para salvar seu site
Fireworks VS Photoshop
Serviços
Desenvolvimento de Sites e Sistemas WEB
Otimização de Sites (SEO)
Loja Virtual com Sistema Pagseguro
Sistema de Compra Coletiva
Catálogo de Produtos
Parcerias e Soluções de Publicidade
Portifólio Grupo SOS Designers
Fale Conosco







