Lines 457-463
class RessourceBase(object):
|
Link Here
|
---|
|
457 |
def decode_request_arguments(self): |
457 |
def decode_request_arguments(self): |
458 |
content_type = self.request.headers.get('Content-Type', '') |
458 |
content_type = self.request.headers.get('Content-Type', '') |
459 |
if self.request.method in ('HEAD', 'GET', 'OPTIONS') and content_type: |
459 |
if self.request.method in ('HEAD', 'GET', 'OPTIONS') and content_type: |
460 |
raise HTTPError(400, 'safe HTTP method should not contain request body/content-type') |
460 |
return |
461 |
if content_type.startswith('application/json'): |
461 |
if content_type.startswith('application/json'): |
462 |
try: |
462 |
try: |
463 |
self.request.body_arguments = json.loads(self.request.body) |
463 |
self.request.body_arguments = json.loads(self.request.body) |