context.Response.StatusCode = 301;
context.Response.Headers.Set("Location", "http://ibm.com");
当只设置Location时, 浏览器不会转向, 用firebug看header,确实有Location这项了, 由此看出浏览器要根据status code来决定操作.
那我返回404, 是不是就算response有内容也给我not found了..
php是header('Location: http://ibm.com');
webpy及django也有相应的方法直接redirect
HTTP重定向
本文探讨了HTTP状态码301和404的作用及其对浏览器行为的影响,并对比了不同编程语言中实现重定向的方法。
1230

被折叠的 条评论
为什么被折叠?



