我在 IOS 应用程序中获取地图框 api 请求的 http 代码 304 状态代码。但它适用于 Chrome、Safari、Firefox 等浏览器,获得 200 个代码。也适用于Android。
https://api.mapbox.com/styles/v1/mapbox/streets-v9?access_token="my token"
我在 IOS 应用程序中获取地图框 api 请求的 http 代码 304 状态代码。但它适用于 Chrome、Safari、Firefox 等浏览器,获得 200 个代码。也适用于Android。
https://api.mapbox.com/styles/v1/mapbox/streets-v9?access_token="my token"
304 状态代码保持“未修改”,这意味着设备(例如浏览器或您的 IOS 应用程序)将内容识别为已经存在。这意味着它被缓存并且可以从那里提供并且不需要再次下载。状态 304 不是“坏事”或“错误”,就像您在问题中描述的那样。
我猜你在你的 IOS 应用程序中得到 304 是因为你没有禁用缓存,因为在你的浏览器开发工具中你可能刚刚勾选了“禁用缓存”框。然后,您将始终获得新鲜的 200 条回复。如果您取消选中该框,您还将在那里看到状态 304
您可能想在这里更深入地了解一下: https ://httpstatuses.com/304