瀏覽代碼

fix(api): regression: set customary content type for dyn responses

Peter Thomassen 4 年之前
父節點
當前提交
899d9fb77a
共有 2 個文件被更改,包括 2 次插入1 次删除
  1. 1 0
      api/desecapi/tests/test_dyndns12update.py
  2. 1 1
      api/desecapi/views.py

+ 1 - 0
api/desecapi/tests/test_dyndns12update.py

@@ -30,6 +30,7 @@ class DynDNS12UpdateTest(DynDomainOwnerTestCase):
         response = self.assertDynDNS12Update(username=self.my_domain.name, password=self.token.plain)
         response = self.assertDynDNS12Update(username=self.my_domain.name, password=self.token.plain)
         self.assertStatus(response, status.HTTP_200_OK)
         self.assertStatus(response, status.HTTP_200_OK)
         self.assertEqual(response.data, 'good')
         self.assertEqual(response.data, 'good')
+        self.assertEqual(response.content_type, 'text/plain')
         self.assertIP(ipv4='127.0.0.1')
         self.assertIP(ipv4='127.0.0.1')
 
 
     def test_identification_by_query_params_with_subdomain(self):
     def test_identification_by_query_params_with_subdomain(self):

+ 1 - 1
api/desecapi/views.py

@@ -381,7 +381,7 @@ class DynDNS12Update(generics.GenericAPIView):
         with PDNSChangeTracker():
         with PDNSChangeTracker():
             serializer.save()
             serializer.save()
 
 
-        return Response('good')
+        return Response('good', content_type='text/plain')
 
 
 
 
 class DonationList(generics.CreateAPIView):
 class DonationList(generics.CreateAPIView):