301重定向
当浏览器接收到服务端301(永久)重定向返回码时,会将original_url和redirect_url1存储在浏览器缓存中,当再次请求original_url时,浏览器会从本地缓存中读取redirect_url1直接进行跳转,不再请求服务端。
在浏览器未清理缓存或缓存未失效的情况下,即使服务端将重定向地址修改为redirect_url2,浏览器依然会跳转到redirect_url1。
302重定向
当浏览器接收到服务端302(临时)重定向返回码时,不会进行缓存。每次请求original_url时,都会请求一下服务端。