307 重定向检查器
验证保留 HTTP 方法的 307 临时重定向。对现代 web 应用程序和 API 重定向至关重要。
什么是307重定向?
307重定向是HTTP/1.1中引入的临时重定向,它严格保留HTTP请求方法和主体。与旧版本不同,302 重定向307状态码确保在重定向后POST请求仍然是POST请求,这对于现代Web应用程序和API至关重要。
307与302:主要区别
307和302之间的主要区别:
- 307:保证HTTP方法保持不变(POST保持为POST,DELETE保持为DELETE)
- 302:在重定向时可能将POST更改为GET(遗留行为)
对于保留方法的永久重定向,请使用308 重定向相反。要进行一般的重定向检查,请尝试我们的批量重定向检查器。
何时使用307重定向
- API 端点:必须保留 POST/PUT/DELETE 方法的临时 API 端点更改
- 表单提交:在保持提交数据的同时重定向表单POST请求
- 负载均衡:必须保留请求方法的临时服务器重定向
- 维护模式:在临时维护期间重定向RESTful API调用
各平台的常见用例
不同的平台可能会以不同的方式处理307重定向:
- WordPress API接口:REST API 端点重定向
- Shopify 网络钩子保存 webhook POST 请求
- 域名变更临时域名迁移与API保留
307重定向的SEO影响
喜欢302 重定向307重定向不会传递链接权重,并且在搜索索引中保留原始URL。对于需要链接权重转移的永久性更改,请使用301 重定向或使用308重定向。
