Play Framework:设置Location标头消除了HTTP 303的响应主体

时间:2016-07-22 18:20:26

标签: java scala playframework playframework-2.0 rfc2616

我尝试向客户发送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标题回复正文的最佳方法是什么?

0 个答案:

没有答案