小编Eva*_*rda的帖子

覆盖 OPTION 请求的 Django Rest Framework 标头

当我向端点发送 http OPTION 请求时,Django Rest Framework 使用以下 paylod 进行响应:

\n\n
{\n    "name": "Get Categorias",\n    "description": "",\n    "renders": [\n        "application/json",\n        "text/html"\n    ],\n    "parses": [\n        "application/json",\n        "application/x-www-form-urlencoded",\n        "multipart/form-data"\n    ]\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

以及以下标题:

\n\n
Date \xe2\x86\x92Fri, 08 Feb 2019 12:25:50 GMT\nServer \xe2\x86\x92Apache/2.4.29 (Ubuntu)\nContent-Length \xe2\x86\x92173\nVary \xe2\x86\x92Accept\nAllow \xe2\x86\x92GET, HEAD, OPTIONS\nX-Frame-Options \xe2\x86\x92SAMEORIGIN\nKeep-Alive \xe2\x86\x92timeout=5, max=100\nConnection \xe2\x86\x92Keep-Alive\nContent-Type \xe2\x86\x92application/json\n
Run Code Online (Sandbox Code Playgroud)\n\n

这是代码:

\n\n
@permission_classes((AllowAny,))\nclass GetCategorias(APIView):\n    def get(self, request):\n\n        query = "SELECT * FROM categoria ORDER BY nome ASC;"\n\n        find = FuncaoCursorFetchAll.queryCursor(query)\n        if find:\n            result = []\n            for cat in find:\n                result.append({"id" …
Run Code Online (Sandbox Code Playgroud)

python django django-rest-framework

2
推荐指数
1
解决办法
2084
查看次数

标签 统计

django ×1

django-rest-framework ×1

python ×1