@Request注解
@Request
注解将请求URL,如/produect等,映射到特定的处理器方法上,根据特定的HTTP请求方法(“GET”“POST”方法等)、HTTP请求中是否携带特定参数等条件,将请求映射到匹配的方法上。
@Action
public class UserAction {
// 最简单的映射,默认匹配所有HTTP METHOD请求
@Request("/")
public RxIo<String> root() {
return RxIo.just("Hello Index Html");
}
// 基于HTTP GET的请求匹配
@Request.Get(value = "/show")
public RxIo<String> show() {
return RxIo.just("HTTP GET SHOW");
}
// 基于POST的请求匹配
@Request.Post("/product/{id}/{name}")
public RxIo<String> product(@Variable("id") int id, @Variable("name") String name) {
return RxIo.just("Product Info:" + id + "-" + name);
}
}