fix: fix bugs -> no-cache -> Content-Type -> HTTP headers

This commit is contained in:
MarkusJoe
2022-02-04 20:27:06 +08:00
parent a06a35f679
commit f321c98544
4 files changed
+19 -6

No files matched your search

Binary file not shown.
+8 -6
View File
@@ -38,11 +38,7 @@ def is_new_user(name: str):
return [True, count] return [True, count]
else: else:
update_data(name, 0) update_data(name, 0)
response = make_response({'code': 200, return [False, 0]
'message': '当前名称数值已经为最大, 已将数值重置',
'timestamp': time.time()})
response.headers['Content-Type'] = 'application/json'
return [False, response]
def build_page(name: str) -> Response or str: def build_page(name: str) -> Response or str:
@@ -89,7 +85,9 @@ def too_long_to_count() -> Response:
response = make_response({'code': 200, response = make_response({'code': 200,
'message': '当前数值超过了最大可计数范围(10位)已将此名称的数据重置'}) 'message': '当前数值超过了最大可计数范围(10位)已将此名称的数据重置'})
response.status_code = 200 response.status_code = 200
response.headers['Content-Type'] = 'application/json' response.headers['Content-Type'] = 'application/json; charset=utf-8'
response.headers['cache-control'] = 'max-age=0, no-cache, no-store, must-revalidate'
response.headers['date'] = time.ctime()
return response return response
@@ -103,6 +101,8 @@ def arg_not_be_full() -> Response:
'timestamp': time.time()}) 'timestamp': time.time()})
response.status_code = 200 response.status_code = 200
response.headers['Content-Type'] = 'application/json; charset=utf-8' response.headers['Content-Type'] = 'application/json; charset=utf-8'
response.headers['cache-control'] = 'max-age=0, no-cache, no-store, must-revalidate'
response.headers['date'] = time.ctime()
return response return response
@@ -119,6 +119,8 @@ def api_page() -> Response or str:
if resp != 'LONG': if resp != 'LONG':
response = make_response(resp) response = make_response(resp)
response.headers['Content-Type'] = 'image/svg+xml; charset=utf-8' response.headers['Content-Type'] = 'image/svg+xml; charset=utf-8'
response.headers['cache-control'] = 'max-age=0, no-cache, no-store, must-revalidate'
response.headers['date'] = time.ctime()
return response return response
else: else:
return too_long_to_count() return too_long_to_count()
+11
View File
@@ -0,0 +1,11 @@
#!/usr/bin/env python3
# -- coding:utf-8 --
# @Author: markushammered@gmail.com
# @Development Tool: PyCharm
# @Create Time: 2022/2/4
# @File Name: timetest.py
import time
print(time.ctime())
BIN
View File
Binary file not shown.