diff options
| author | Chris McDonough <chrism@plope.com> | 2014-12-16 19:54:24 -0500 |
|---|---|---|
| committer | Chris McDonough <chrism@plope.com> | 2014-12-16 19:54:24 -0500 |
| commit | c5802723a4ea035076573838138878caf01735c1 (patch) | |
| tree | dfe6668ed5b4af60e88901aadb41a92e46b6c867 /docs | |
| parent | 27db38880d46b6f4345cf86766924de976e24177 (diff) | |
| parent | 2660f5053de5383aacf4ceff3d4e05d7e73f1635 (diff) | |
| download | pyramid-c5802723a4ea035076573838138878caf01735c1.tar.gz pyramid-c5802723a4ea035076573838138878caf01735c1.tar.bz2 pyramid-c5802723a4ea035076573838138878caf01735c1.zip | |
Merge branch 'AdrianTeng-master'
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/conf.py | 2 | ||||
| -rw-r--r-- | docs/narr/webob.rst | 8 |
2 files changed, 9 insertions, 1 deletions
diff --git a/docs/conf.py b/docs/conf.py index 4bc8e2172..fa4578275 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -74,7 +74,7 @@ intersphinx_mapping = { 'http://docs.pylonsproject.org/projects/deform/en/latest', None), 'sqla': ('http://docs.sqlalchemy.org/en/latest', None), - 'who': ('http://docs.repoze.org/who/latest', None), + 'who': ('http://repozewho.readthedocs.org/en/latest', None), 'python': ('http://docs.python.org', None), 'python3': ('http://docs.python.org/3', None), 'tstring': diff --git a/docs/narr/webob.rst b/docs/narr/webob.rst index 6a331e4bf..0eb070b06 100644 --- a/docs/narr/webob.rst +++ b/docs/narr/webob.rst @@ -310,6 +310,14 @@ 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 |
