From 2d537193381a3aa5dd34db71c317c4ef2c488525 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E5=89=8D=E6=98=8E?= <909355014@qq.com> Date: Fri, 16 Sep 2022 09:58:05 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E5=AF=BB=E6=81=AFheaders?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/third/speaker.py | 3 +++ apps/third/views.py | 9 +++++++++ 2 files changed, 12 insertions(+) diff --git a/apps/third/speaker.py b/apps/third/speaker.py index 83b62f82..879ccad3 100644 --- a/apps/third/speaker.py +++ b/apps/third/speaker.py @@ -164,3 +164,6 @@ class SpClient: "errors": errors }) Tlog(**self.log).save() + + def headers(self): + return self.headers diff --git a/apps/third/views.py b/apps/third/views.py index 13dbf3f7..1c75f54b 100755 --- a/apps/third/views.py +++ b/apps/third/views.py @@ -157,6 +157,15 @@ class XxCommonViewSet(CreateModelMixin, CustomGenericViewSet): xxClient.subscribe('lowpower', '/api/third/xunxi/c_lowpower/') return Response() + @action(methods=['get'], detail=False, + permission_classes=[IsAuthenticated]) + def headers(self, request, pk=None): + """获取headers + + 获取headers + """ + return Response(xxClient.headers()) + @action(methods=['post'], detail=False, permission_classes=[IsAdminUser], serializer_class=serializers.Serializer)