【发布时间】:2025-11-20 21:10:01
【问题描述】:
今天当我尝试在 web api 中重定向操作时,我注意到关于 301 重定向有两个值:
值 1:
var response = Request.CreateResponse(HttpStatusCode.MovedPermanently);
response.Headers.Location = new Uri("http://www.example.com");
return response;
值 2:
var response = Request.CreateResponse(HttpStatusCode.Moved);
response.Headers.Location = new Uri("http://www.example.com");
return response;
现在我的问题是哪个更好,HttpStatusCode 的两个值之间有什么不同?
【问题讨论】:
-
@IanMercer 不一样,MovedPermanently 和 Moved 都是 301
标签: c# asp.net http asp.net-web-api