我尝试向客户发送303 See Other
Location
标题和一个回复正文,详细说明他们被重定向的原因(似乎允许{ {3}})使用Play 2.3.10
:
package example;
import play.mvc.Controller;
import play.mvc.Result;
import play.mvc.Results;
public class SeeOtherExample extends Controller {
public Result seeOtherExample() {
response().setHeader(LOCATION, "http://example.com");
return Results.status(SEE_OTHER, "You were redirected because...");
}
}
但是当我包含位置标题时,响应正文返回空白。省略标题会导致正确返回正文,但当然我也需要标题。
此外,它似乎是Location
标题的具体内容。设置其他标题不会导致主体被省略。
发回Location
标题和回复正文的最佳方法是什么?