分类: Location
-
针对同一网址在浏览器中响应302而在Postman中响应200的差异,通过查看Nginx请求日志发现存在两条请求记录,确定Postman请求实际经过了302跳转,最终返回了200状态码。分析表明,虽然工具显示的最终响应不同,但请求过程均包含了重定向步骤,问题根源在于客户端对重定向行为的自动处理与展示逻辑。
-
记录了一次在 Laravel 6 中排查域名跳转问题的过程。针对访问本地 HTTPS 地址时出现 302 跳转至其他域名的情况,通过排查源代码和数据库均未找到相关记录,最终发现 Redis 缓存中存在错误的域名配置键。清空 Redis 缓存后,访问本地地址不再发生 302 跳转,响应变为 500 状态码,问题定位解决。
-
文章探讨了在 PHP 中基于 HTTP 协议检测远程文件大小的方法。针对此前使用文件系统函数在处理 301 跳转时无法获取真实大小的问题,作者改用 get_headers 函数获取服务器响应标头。新方案在无需跳转时代码更简洁且耗时更短;若存在 301 跳转,则继续请求跳转后的接口地址,最终成功获取文件的真实大小。
