Web Server Gateway Interface - Example Application

Example Application

A WSGI-compatible “Hello World” application written in Python:

def application(environ, start_response): start_response('200 OK', ) yield 'Hello World\n'

Where:

  • Line 1 defines a callable named application, which takes two parameters, environ and start_response. environ is a dictionary containing environment variables in CGI. start_response is a callable taking two required parameters status and response_headers.
  • Line 2 calls start_response, specifying "200 OK" as the status and a "Content-Type" header.
  • Line 3 returns the body of response as a string literal.

Read more about this topic:  Web Server Gateway Interface

Famous quotes containing the word application:

    “The application requisite to the duties of the office I hold [governor of Virginia] is so excessive, and the execution of them after all so imperfect, that I have determined to retire from it at the close of the present campaign.”
    —Thomas Jefferson (1743–1826)

    “By an application of the theory of relativity to the taste of readers, to-day in Germany I am called a German man of science, and in England I am represented as a Swiss Jew. If I come to be regarded as a bête noire the descriptions will be reversed, and I shall become a Swiss Jew for the Germans and a German man of science for the English!”
    —Albert Einstein (1879–1955)