summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorChris McDonough <chrism@plope.com>2014-12-16 19:49:03 -0500
committerChris McDonough <chrism@plope.com>2014-12-16 19:49:03 -0500
commit01d67c0b147d0b8e068c94d4db72bcf477b0049c (patch)
tree4ea4dcddda9efc17294e007d084c3dca88aec442 /docs
parent27db38880d46b6f4345cf86766924de976e24177 (diff)
parent2711913daac645dc1960074d6c5121c8fb49b772 (diff)
downloadpyramid-01d67c0b147d0b8e068c94d4db72bcf477b0049c.tar.gz
pyramid-01d67c0b147d0b8e068c94d4db72bcf477b0049c.tar.bz2
pyramid-01d67c0b147d0b8e068c94d4db72bcf477b0049c.zip
Merge branch 'master' of https://github.com/AdrianTeng/pyramid into AdrianTeng-master
Diffstat (limited to 'docs')
-rw-r--r--docs/narr/webob.rst4
1 files changed, 4 insertions, 0 deletions
diff --git a/docs/narr/webob.rst b/docs/narr/webob.rst
index 6a331e4bf..7d459a1f5 100644
--- a/docs/narr/webob.rst
+++ b/docs/narr/webob.rst
@@ -310,6 +310,10 @@ Python's ``urllib2`` instead of a Javascript AJAX request:
req = urllib2.Request('http://localhost:6543/', json_payload, headers)
resp = urllib2.urlopen(req)
+If you are doing Cross-origin resource sharing (CORS), then the standard requires the browser to do a pre-flight HTTP OPTIONS request. The easiest way to handling this is adding an extra ``view_config`` for the same route, with ``request_method`` set to ``OPTIONS``, and setting the desired response header before returning. You can find examples of response headers here_.
+
+.. _here: https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS#Preflighted_requests
+
.. index::
single: cleaning up after request