通过AJAX 访问OSS 返回code 为200 但是拿不到数据(没有跨域问题)

qq_31653155 2017-09-13 07:54:41
情景:在浏览器缓存全部清除的情况下 访问OSS上的资源 比如url 是
http://xx-h5/model/88 通过ajax获取 code 200 但是没有数据 但是现在 加上一个时间戳
http://xx-h5/model/88?v_1=1516161615 就能过获取到数据 这个是什么原因呢

我在OSS上的配置
Date expire = new Date(new Date().getTime() + 300 * 1000);
InputStream in = new ByteArrayInputStream(text.toString().getBytes("UTF-8"));
ObjectMetadata metadata = new ObjectMetadata();
metadata.setContentLength(in.available());
metadata.setCacheControl("max-age=300");
metadata.setExpirationTime(expire);
metadata.setLastModified(new Date(System.currentTimeMillis()));
metadata.setContentEncoding("utf-8");
metadata.setContentType("application/json;charset=UTF-8");
...全文
624 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_31653155 2017-09-13
  • 打赏
  • 举报
回复
顶顶顶顶顶顶顶顶
qq_31653155 2017-09-13
  • 打赏
  • 举报
回复
顶顶顶顶顶顶顶顶
qq_31653155 2017-09-13
  • 打赏
  • 举报
回复
顶顶顶顶顶顶顶顶

51,411

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧