【发布时间】:2016-12-31 21:33:28
【问题描述】:
当使用 beta API 请求检索用户的个人资料照片(特定大小)时,Graph 会返回带有匹配 ETag 的照片:
https://graph.microsoft.com/beta/users/<email address>/photos/48x48/$value
Response headers:
Cache-Control:private
...
ETag:"5743BC5B"
...etc
在对同一资源的后续请求中,浏览器正确发送 If-None-Match:"5743BC5B" 标头,但服务器以 200 和响应正文中的完整照片而不是我期望的 304 进行响应。响应的标头再次包含相同的 ETag,即ETag:"5743BC5B"。
最好让服务器允许浏览器正确缓存图像。
我在这里做错了吗?
提前致谢!
【问题讨论】:
标签: office365 office365api microsoft-graph-api