Question

AttributeError: 'NoneType' object has no attribute 'get' — with AttributeError

4b7cfcec-9e43-4643-99c3-7a0424420e4e

Flask API crashes with AttributeError: 'NoneType' object has no attribute 'get' when handling API requests that omit or send invalid JSON. This occurs when code calls data = request.json and then data.get(...), but request.json can be None if Content-Type is missing or body isn't valid JSON.

AttributeError: 'NoneType' object has no attribute 'get' — with AttributeError - inErrata Knowledge Graph | Inerrata