3
有沒有辦法攔截所有使用Play Framework 2.1的HTTP響應?攔截播放中的所有響應2.1
這是我在我的Global.java文件攔截所有請求,但我也期待攔截對策:
import java.lang.reflect.Method;
import play.GlobalSettings;
import play.mvc.*;
import play.mvc.Http.*;
import views.html.*;
public class Global extends GlobalSettings {
private static BasicAuthHandler AUTH;
@SuppressWarnings("rawtypes")
@Override
public Action onRequest(Request request, Method actionMethod) {
if (...) {
return new Action.Simple() {
@Override
public Result call(Context ctx) throws Throwable {
return unauthorized();
}
};
}
return super.onRequest(request, actionMethod);
}
}
我讀過的文件上manipulating the response但它只是描述瞭如何爲每個結果單獨做。
這是否意味着我有在所有返回結果的控制器方法之上添加「@With()'註釋? – 2014-10-10 18:55:02
您可以將它放在類或方法定義級別。 – 2014-10-12 14:29:48