From f321c98544385705a6d977db6f84304dafe3700e Mon Sep 17 00:00:00 2001 From: MarkusJoe Date: Fri, 4 Feb 2022 20:27:06 +0800 Subject: [PATCH] fix: fix bugs -> no-cache -> Content-Type -> HTTP headers --- __pycache__/app.cpython-310.pyc | Bin 3127 -> 3155 bytes app.py | 14 ++++++++------ bin/tests/timetest.py | 11 +++++++++++ db/data.db | Bin 12288 -> 12288 bytes 4 files changed, 19 insertions(+), 6 deletions(-) create mode 100644 bin/tests/timetest.py diff --git a/__pycache__/app.cpython-310.pyc b/__pycache__/app.cpython-310.pyc index a9cf503a2dc30a6f38e547ca7d568deab74870b5..5b1608688af1b7d671fc8fcb24b95110446b127d 100644 GIT binary patch delta 1039 zcmZ8gO-vI(6yDkYZs`ve8<2n^2v*w)1Va=WOfVkwLZSzM5}KtuLb2U#W@ZT{B_wJ* zX-u4O@Fs~DLP9i}sPSy#-P`KXVmx}nkSM;{5>R$C-@Nzc&71eld-Jyab9>B-#ViTF zjU&J9l~=K^C@zDhz?g(VFY+xkVL7UUX636=M&r}+hs>pnO2no>sbDuyC?g~aYDOk4 z!m5=#-(_nOY2{y(sdN%-vS}jmCt+B!iAd`874g56Wp69>xo^GZ*S68LFG%q{)xa1h2WR8Oc(v9$=#;E+` z6TfcUNCs-jb8ui(F{Kb{o4+@YEpN9>dM?8*%U!!$!-4A93~%SF_F@iP3WM2Wu9qv> zr8yi*lz9ZCs!v&t;03!<4*g@HN3H~sh*!yIL=$O8DYKbRi_KH#uCPz#LdE5&nvBdHUA9mhSx7}>n0K39=mH-%2f7*B<*)4V zSDbzRWiz|n2QmD^0F5X2HdkIYR@WO3pM87xxUunQbLCA&Atzvs^aBJDkrw1#t&ss? zJSiX};FN&V0K4=^UKp|hasti>7!+`zdWoz}W{a-JiZi%)+pkon!HJ5(3SK%g|LDpd zvk^WVId@rjIEYE}XaSB8vx7RMC8((*-%&`0$#v;IT0(W?D4_QApTlWX$;z7@@-Qt`fcJeg=i M$uuNtwjp)rFL=}MW&i*H delta 1029 zcmZuv-%Aux6rMXj?#|BsaK%-3(*+elCD$L2Xc8z1JqP)sFWa~?ZENeya^|j-tSAUY zffZbO2_Fgq@ujRDjLi4mqnDw#S{MISwB@S{l<{XfGv;ZYdjNRklJ^d68QB70C)$<$`=e z8Zh{@yuWtz8DFf7A=D0d?crwa>1KU<_wd-bVrSfsYESF2gyvd5LGrZ`z&T(|cb(rn2 z?Cia=eQh8FGh!THDcO#%cnlzdM-cP)s`!o{x^0`54c>qPQ4!VhZpC4~4z^cz9nap8 zpo8}+*SjuYR@QYQ?gTDFR*6g~(SI9?P9XFCky0m-jQD)3fHq#$G9=BPYeO9!A`n0) z?tEjRQY=}yGEOtXziVS8%hNPNdiXf)rd0{0qkNf;%Mj;p=-e74#OuuhS_C8!kZv$U z1chJ~FDE2|6ee~E2&Rp0=PjF=>*h+XQ^+wFi*dwRtn$RjswNZtgvtg{35;MMkL&Cr z5>Mz6($72fzEf_dK1kyHv7VvOgoP_S73!L6&{6|h(2ijk5+FFiuzSnnZ{LLjS_u3E)Y6M0RW)V|RS==yzsbeyX0`om%ezXgZ5E5{%&G|3WijHO9 z-N3XbBN!AW`PIlcY3D1E`6 Response or str: @@ -89,7 +85,9 @@ def too_long_to_count() -> Response: response = make_response({'code': 200, 'message': '当前数值超过了最大可计数范围(10位)已将此名称的数据重置'}) 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 @@ -103,6 +101,8 @@ def arg_not_be_full() -> Response: 'timestamp': time.time()}) response.status_code = 200 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 @@ -119,6 +119,8 @@ def api_page() -> Response or str: if resp != 'LONG': response = make_response(resp) 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 else: return too_long_to_count() diff --git a/bin/tests/timetest.py b/bin/tests/timetest.py new file mode 100644 index 0000000..3865b4c --- /dev/null +++ b/bin/tests/timetest.py @@ -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()) \ No newline at end of file diff --git a/db/data.db b/db/data.db index 3c2e65638137af135452bb7704be32352913a262..271c8f7b17f5b2bc6e5d14e6f9efd01a38d9e6c2 100644 GIT binary patch delta 128 zcmZojXh@hK&A4Quj5FhsjR{Nm<#_p>8Th~Qzvh3)e~JGn|4#n({PX#z@z?XG@O$$+ zZ&nmgoNlB9pWArvd=X5G0-e delta 106 zcmV-w0G0oMV1Qtd8v&V-976$_v0$VR91IUj01x#K>kr`%(htQCxeu=opAVJ~e-C62 zOS3T`8xN6y5R*$EZ2<<8xgSdu3=dNP51bFB5BLx659ANk56BO^vl<{W50Ov_1Q-J~ M0h3T46q9Q&l~AuC#sB~S