Browse Source

support content type

Light Beacon 2 years ago
parent
commit
289345182f
1 changed files with 7 additions and 1 deletions
  1. 7 1
      Modules/APIs.py

+ 7 - 1
Modules/APIs.py

@@ -18,6 +18,9 @@ class StatusPage(PageBase):
     
     def generate(self, *args, **kwargs):
         return 'ok'
+    
+    def get_content_type(self, setter):
+        return 'text/plain'
 
 mcv = require('MinecraftVersions') # 需求前置 MinecraftVersions
 latest_version = mcv.get_latest()
@@ -68,4 +71,7 @@ class LatestVersionAPI(PageBase):
         ensure_ascii = is_true(args.get('ascii',False))
         if not self.respond:
             self.pregen_respond()
-        return json.dumps(self.respond,ensure_ascii=ensure_ascii)
+        return json.dumps(self.respond,ensure_ascii=ensure_ascii)
+    
+    def get_content_type(self, setter):
+        return 'application/json'