now, if we receive a POST request with application/json headers with no POST body, we assign an empty dictionary to request.json