The Basics of HTTP Jason Dean
About Me Web Application Developer with the Minnesota Department of Health (MDH) Chairperson and User Group Manager of the MDH ColdFusion User Group Web Development Blogger ( Veteran of the U.S. Coast Guard
Overview
HTTP on the OSI Model
Resources
HTTP URL Basics :// : / ? # Example:
HTTP Messages
HTTP Message Flow
HTTP Message Parts
Requests Start LinePOST HTTP/1.1 Headers Host: http.12robots.com:81 Content-type: application/x-www-form-urlencoded Content-length: 10 BodymyID=12345
Request Methods GET OPTIONS PUT DELETE HEAD POST TRACE
Responses Start LineHTTP/ OK Headers Content-Type: text/html; charset=UTF-8 Connection: close Date: Sun, 01 Mar :55:05 GMT Server: Apache/ (Win32) JRun/4.0 Body My Page My POST Request Response The ID you passed in is:
Status Codes 404 Not Found 302 Found 301 Moved Permanently 403 Forbidden 401 Unauthorized 500 Internal Server Error 200 OK
TLS/SSL
TLS/SSL Connection
SSL Handshake