服务端 用的 python的flask框架

返回静态文件代码如下

flask.send_file('../static/js/main.js',cache_timeout=0)

request headers如下:

GET /static/js/main.js?__inline=true HTTP/1.1

Host: anglestreet.duapp.com

Connection: keep-alive

Cache-Control: max-age=0

Accept: */*

If-None-Match: "flask-1409227359.0-21401-527044139"

If-Modified-Since: Thu, 28 Aug 2014 12:02:39 GMT

User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/36.0.1985.125 Chrome/36.0.1985.125 Safari/537.36

DNT: 1

Referer: http://anglestreet.duapp.com/

Accept-Encoding: gzip,deflate,sdch

Accept-Language: zh,zh-CN;q=0.8

Cookie: BAEID=81F2D83EAD7D00091521BA62EDC1894B:FG=1;

response headers如下:

HTTP/1.1 200 OK

Content-Type: application/javascript

Last-Modified: Thu, 28 Aug 2014 12:02:39 GMT

Cache-Control: public, max-age=0

Expires: Fri, 29 Aug 2014 15:21:59 GMT

ETag: "flask-1409227359.0-21401-527044139"

Set-Cookie: session=eyJyb2xlIjoiYWRtaW4iLCJ1c2VybmFtZSI6ImFkbWluIn0.BuIsFw.LKeoAWvqoRfNYlU-Sk1kaz-icc4; HttpOnly; Path=/

Date: Fri, 29 Aug 2014 15:21:59 GMT

Server: BWS/1.0

Content-Length: 21401

在chrome浏览器下无问题. 在微信链接中打开则经常出现版本过期的情况, 必须手动刷新

回复内容:

服务端 用的 python的flask框架

返回静态文件代码如下

flask.send_file('../static/js/main.js',cache_timeout=0)

request headers如下:

GET /static/js/main.js?__inline=true HTTP/1.1

Host: anglestreet.duapp.com

Connection: keep-alive

Cache-Control: max-age=0

Accept: */*

If-None-Match: "flask-1409227359.0-21401-527044139"

If-Modified-Since: Thu, 28 Aug 2014 12:02:39 GMT

User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/36.0.1985.125 Chrome/36.0.1985.125 Safari/537.36

DNT: 1

Referer: http://anglestreet.duapp.com/

Accept-Encoding: gzip,deflate,sdch

Accept-Language: zh,zh-CN;q=0.8

Cookie: BAEID=81F2D83EAD7D00091521BA62EDC1894B:FG=1;

response headers如下:

HTTP/1.1 200 OK

Content-Type: application/javascript

Last-Modified: Thu, 28 Aug 2014 12:02:39 GMT

Cache-Control: public, max-age=0

Expires: Fri, 29 Aug 2014 15:21:59 GMT

ETag: "flask-1409227359.0-21401-527044139"

Set-Cookie: session=eyJyb2xlIjoiYWRtaW4iLCJ1c2VybmFtZSI6ImFkbWluIn0.BuIsFw.LKeoAWvqoRfNYlU-Sk1kaz-icc4; HttpOnly; Path=/

Date: Fri, 29 Aug 2014 15:21:59 GMT

Server: BWS/1.0

Content-Length: 21401

在chrome浏览器下无问题. 在微信链接中打开则经常出现版本过期的情况, 必须手动刷新

问题在于Cache-Control: public, max-age=0,设为Cache-Control: private就不会缓存页面

我也遇到了同样的问题,场景如下:

在a页面只能显示点赞的数量,点击点赞图标可以进入b页面,在b页面可以点赞或者取消点赞。

现在在a页面点赞数为0,我进入b页面点赞,点赞成功以后按安卓手机的返回键回到a页面,但是a页面的点赞数并没有加1。。。 试用了很多方法也不行,楼主的问题解决了吗

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php微信网页不缓存,微信中浏览器缓存了不该缓存的网页?相关推荐

  1. 什么是缓存架构,什么又是后端分布式多级缓存架构,全文解析

    缓存,已经是一个老生常谈的技术了,在高并发读的情况下对于读服务来说可谓是抗流量的银弹. 高并发三大利器:缓存.限流.降级. 今天我们就来谈谈缓存.对于缓存,我的理解是让数据更接近于用户,目的是让用户的 ...

  2. 微信H5、网页、内置Web浏览器 清理缓存,微信浏览器缓存

    目录 一.写在前面: 1.浏览器缓存带来的好处: 2.浏览器缓存带来的弊端: 二.如何清除微信浏览器的缓存: 1.在IOS环境下手动清除微信缓存: 2.在Android环境下手动清除微信缓存: 三.清 ...

  3. 根据 UserAgent 判断网页是在浏览器、或在微信、或在APP中

    1条回复 根据 UserAgent 是否存在 Android,或 iPhone 可以判断网页是运行在 苹果手机 或 微信手机中.具体是安卓的在 微信中.还是在浏览器中.还是在APP中,在iPhone的 ...

  4. 安卓非微信内置浏览器中的网页调起微信支付的方案研究

    问题来源 之前在app中集成过微信支付,此种微信支付方式为app支付,即在我们自己的应用中嵌入微信支付SDK,由Native代码调起微信支付. 后来由于业务需要在我们app的WebView中打开第三方 ...

  5. php判断微信浏览器跳转页面跳转,判断当前网页是否在微信浏览器中打开

    这几天一直在与微信内置的浏览器打交道,也总结出一些如何判断当前浏览器环境是否为微信浏览器的小经验(其实代码网上一搜一大把),今天记录一下. 判断网页是否在微信浏览器中打,一般都是通过请求头信息中的HT ...

  6. html页面如何访问控制限制,如何限制网页只能在微信内置浏览器中打开访问

    最近公众号和个人网站进行了对接,用户回复关键词,公众号返回图文消息给用户,用户再点击图文消息即可跳转到一个网页链接,在微信的内置浏览器中打开.问题是这个页面在电脑上的浏览器也是可以访问的,那么其他人就 ...

  7. php微信网页不缓存,微信浏览器取消缓存的方法

    这篇文章主要介绍了微信浏览器取消缓存的方法,本文使用meta头信息实现取消了微信浏览器的缓存,特别是在开发时会经常用到,需要的朋友可以参考下. 做微信公众号和调试手机页面的时候,避免不了页面要跳转到微 ...

  8. ios、安卓微信中如何清除聊天记录外的缓存

    最近公司有一个关于微信页面缓存的问题,就是发布的h5静态网页总不是当天最新的电子报数据,修改后,发现js文件没有更新,手机端还是用的旧的,然后就有了如何清除缓存的问题. IOS端好清理,步骤为: [设 ...

  9. 判断网页是否为微信内置浏览器打开?

    文章目录 (两种方法)教你:"如何判断网页是不是在微信端内置浏览器打开?" 本文根据项目开发实际情况,着重探讨在微信内置浏览器中调用支付功能,遇到的几个坑! 目的: (方法一)全部 ...

  10. H5网页如何在微信中自定义分享链接(可设置标题+简介+图片)

    自定义分享链接是什么? 自定义微信分享链接是指将一条网页链接通过微信接口生成一张卡片,并且该卡片的标题,内容和图片都可以自己编辑.如下图效果 ● 自定义网页链接示例(带标题,内容简介,缩略图) ● 未 ...

最新文章

  1. 【LeetCode 剑指offer刷题】树题16:Kth Smallest Element in a BST
  2. .NET中的枚举(Enum)
  3. redis哨兵集群的搭建
  4. 杭电信工2018期末c语言试卷,2018C程序设计期末试卷(2018杭电A卷).doc
  5. 竞价账户整改技巧-小脑袋竞价软件
  6. 了解linux服务器,教你快速了解一台Linux系统服务器的方法
  7. python numpy矩阵乘法_高维Python-Numpy矩阵乘法
  8. A tutorial video for MindManager for free
  9. 2.apache模块mod_rpaf ,让nginx代理后端的apache获取访客真是IP
  10. 酷炫好看的横向滑动个人介绍简历模板
  11. python序列化模块struct_Python-序列化模块-json-62
  12. C#: switch语句的重构『网摘』
  13. 微信小程序-制作购物车
  14. java setmethod_java.util.zip.ZipEntry.setMethod(int method)方法示例
  15. 将脑图像转换成伪彩色
  16. 树莓派超声波 c语言,树莓派超声波测距+蜂鸣器(c语言)
  17. 【2019年5月23日】指数估值排名
  18. 【每日一题】一起冲击蓝桥杯吧——Day6【蓝桥真题一起练】
  19. 魂斗罗进化革命+塞班JAVA版_魂斗罗进化革命电脑版
  20. 使用 Envoy 和 AdGuard Home 阻挡烦人的广告

热门文章

  1. 巅峰之作:柯尼卡美能达 bizhub 958产品百科
  2. 柯尼卡美能达打印机c226使用说明_产品百科: A4幅面创新代表 柯尼卡美能达bizhub C3300i...
  3. Win11安装错误0x800f0982使用u盘重装系统教学
  4. ios逆向傻瓜入门教程(一)
  5. 【跟着小甲鱼学C语言】P32 作用域和链接属性
  6. Python全栈工程师-第15周-韦玮-专题视频课程
  7. jeecg屏蔽聊天窗口
  8. 转载《分布式任务调度平台XXL-JOB》
  9. mysql 日常管理及维护
  10. 电脑通过CH340-cp2102与ESP01S串口调试步骤及错误解决办法