Commit e1b101be authored by Jacek Furmankiewicz's avatar Jacek Furmankiewicz

docs

parent 27524c6c
......@@ -159,8 +159,7 @@ Content types
CorePost integrates support for JSON, YAML and XML (partially) based on request content types.
Parsing of incoming content
^^^^^^^^^^^^^^^^^^^^^^^^^^^
*Parsing of incoming content*
Based on the incoming content type in POST/PUT requests,
the body will be automatically parsed to JSON, YAML and XML (ElementTree) and attached to the request:
......@@ -182,8 +181,7 @@ the body will be automatically parsed to JSON, YAML and XML (ElementTree) and at
return "%s" % yaml.dump(request.yaml)
Routing requests by incoming content type
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
*Routing requests by incoming content type*
Based on the incoming content type in POST/PUT requests,
the *same* URL can be hooked up to different router methods:
......@@ -204,8 +202,7 @@ the *same* URL can be hooked up to different router methods:
def test_content_catch_all(self,request,**kwargs):
return MediaType.WILDCARD
Converting Python objects to content type based on what caller can accept
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
*Converting Python objects to content type based on what caller can accept*
Instead of returning string responses, the code can just return Python objects.
Depending whether the caller can accept JSON (default) or YAML, the Python objects
......@@ -259,4 +256,4 @@ Plans
-----
* match all the relevant features of the Flask API
* integrate twisted.internet.processes in order to scale to multiple CPU cores : http://pypi.python.org/pypi/twisted.internet.processes
\ No newline at end of file
* integrate twisted.internet.processes in order to scale to multiple CPU cores : http://pypi.python.org/pypi/twisted.internet.processes
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment