为什么mapboxgl api返回304状态码?

为什么mapboxgl api返回304状态码?,mapbox,mapbox-gl-js,mapbox-gl,mapbox-marker,mapbox-android,Mapbox,Mapbox Gl Js,Mapbox Gl,Mapbox Marker,Mapbox Android,我正在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应用程序中获取映射框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

您可能想在这里更深入地了解一下:

304状态代码保留为“未修改”,表示设备(如浏览器或IOS应用程序)将内容识别为已存在。这意味着它是缓存的,可以从那里提供服务,不需要再次下载。状态304并不像你在问题中描述的那样是“一件坏事”或“错误”

我猜你的IOS应用程序中会出现304,因为你没有禁用缓存,而在浏览器开发工具中,你可能只勾选了“禁用缓存”框。然后,您将始终收到新的200条回复。如果您取消选中该框,您也将在那里看到状态304

您可能想在这里更深入地了解一下: