Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

6,347 views

Published on

Códigos de estado do protocolo HTTP

Published in: Education
  • Be the first to comment

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 />

×