BuscaPé, líder em comparação de preços na América Latina
Desenvolvimento de sites , portais ,logomarcas e trabalhos gráficos. Downloads de Apostilas de html, , dreamweaver , flash , php , asp ,  programas, scripts asp , php , cgi , javascript , coldfusion e muitos outros

Saiba onde tem o melhor preço antes de comprar

Informações úteis sobre cabeçalhos HTTP e tipos MIME


Leituras: 4443 - Márcio d'Ávila



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 .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:

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.