O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Metodologias de Programação IV - Aula 3 - Secção 3 - Os códigos de estado do protocolo HTTP

6.346 visualizações

Publicada em

Códigos de estado do protocolo HTTP

Publicada em: Educação
  • Seja o primeiro a comentar

Metodologias de Programação IV - Aula 3 - Secção 3 - Os códigos de estado do protocolo HTTP

  1. 1. Códigos de estado do protocolo HTTP<br />2011-2012<br />Metodologias de Programação IV<br />
  2. 2. Pedido HTTP<br />GET /tc/home.html HTTP/1.1<br />Host: www.tribunalconstitucional.pt<br />...<br />
  3. 3. Resposta HTTP<br />HTTP/1.1 200 OK<br />Content-Type: text/html<br />Content-Length: 9934<br />...<br />
  4. 4. Resposta HTTP<br />HTTP/1.1 200 OK<br />Content-Type: text/html<br />Content-Length: 9934<br />...<br />
  5. 5. Resposta HTTP<br />HTTP/1.1 200 OK<br />Content-Type: text/html<br />Content-Length: 9934<br />...<br />
  6. 6. www.utad.pt<br />
  7. 7.
  8. 8. http://www.utad.pt/pt/index.asp<br />302<br />301<br />200<br />
  9. 9. http://www.utad.pt/qqcoisa.html<br />404 File notfound<br />
  10. 10.
  11. 11.
  12. 12. http://www.utad.pt/pt/index.asp<br />
  13. 13. www.utad.pt<br />302<br />http://www.utad.pt/pt/index.html<br />301<br />http://www.utad.pt/pt/index.asp<br />200<br />
  14. 14. www.utad.pt<br />302<br />HTTP/1.1 302 Object Moved<br />Location: http://www.utad.pt/pt/index.html<br />Server: Microsoft-IIS/5.0<br />Content-Type: text/html<br />Content-Length: 155<br />
  15. 15. www.utad.pt<br />302<br />http://www.utad.pt/pt/index.html<br />301<br />http://www.utad.pt/pt/index.asp<br />200<br />
  16. 16.
  17. 17.
  18. 18.
  19. 19. HTTP/1.1 404 Object Not Found<br />Server: Microsoft-IIS/5.0<br />Date: Mon, 10 Oct 2011 16:29:00 GMT<br />Connection: close<br />Content-Length: 7028<br />Content-Type: text/html<br />
  20. 20.
  21. 21. Leituras associadas<br />Web ApplicationArchitecture, Second Edition<br />Cap. 3: “Birth of theWeb: HTTP”, págs. 41 a 44.<br />Secção 10 da especificação do protocolo HTTP:<br />“Status Code Definitions”<br />http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html<br />
  22. 22. Funcionalidades adicionais: cache, sessões, autenticação e virtual hosting<br />Próxima aula<br />

×