1
0
mirror of https://github.com/scrapy/scrapy.git synced 2025-02-25 20:23:56 +00:00

Merge pull request #273 from plainas/master

Accept ajax requests from other hosts (CORS support)
This commit is contained in:
Pablo Hoffman 2013-03-19 07:27:56 -07:00
commit d246b926bf

View File

@ -13,5 +13,8 @@ class JsonResource(resource.Resource):
def render_object(self, obj, txrequest):
r = self.json_encoder.encode(obj) + "\n"
txrequest.setHeader('Content-Type', 'application/json')
txrequest.setHeader('Access-Control-Allow-Origin', '*')
txrequest.setHeader('Access-Control-Allow-Methods', 'GET, POST, PATCH, PUT, DELETE')
txrequest.setHeader('Access-Control-Allow-Headers',' X-Requested-With')
txrequest.setHeader('Content-Length', len(r))
return r
return r