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)