2
我正在编写Rest Framework视图以接收JSON POST请求。但是,传入的请求没有Content-Type标头(有效的HTTP),并且作为documented,Rest Framework将引发UnsupportedMediaType
并返回415 Unsupported Media Type
。强制解析无Resture Framework内容类型的请求
我不控制客户端。尽管没有声明的内容类型,我如何强制使用JSONParser
来处理请求? (?或许我可以通过访问解析器处理前的基本要求)
这里的是我现在的(简单)的看法:
class Callback(APIView):
# this doesn't help
# parser_classes = (JSONParser,)
def post(self, request, format=None):
# ...operate on request.DATA