Get

LightCall 提供了 HTTP GET 请求的支持。

注意

LightCall 需要在方法上添加 @Get 注解来标识该方法是一个 HTTP GET 请求。并且添加 @Get 注解的类必须是一个接口。
我们使用的模拟数据是,他的代码可以在 这里 查看。
java
public interface PostService
{}
用法
java

@Get("/posts")
List<Post> getPosts();
该示例中的 getPosts 是一个 HTTP GET 请求,请求路径是 /posts
@Param

提示

你可以使用 @Param 注解标记在请求中的参数。
java
@Get("/posts")
List<Post> getPosts(
    @Param("page") int page,
    @Param("size") int size
);
该示例中的 page size 是请求参数。系统会将路径构建为
/posts?page=1&size=10
@PathVariable

提示

你可以使用 @PathVariable 注解标记在路径中的参数。
java
@Get("/posts/{id}")
Post getPost(@PathVariable("id") Long id);
该示例中的 id 是路径参数。系统会将路径构建为
/posts/1

注意

如果需要传递 HTTP Header,需要使用 @Header @Headers 注解。请参考 Header
提交于 2025年2月6日 06:33
修改于 2025年2月6日 06:33