LightCall 提供了 HTTP Put 请求的支持。
我们使用的模拟数据是,他的代码可以在
这里
查看。
在方法上添加
该示例中的
在方法上添加
该示例构建的请求体是
注意
LightCall 需要在方法上添加
@Put
注解来标识该方法是一个 HTTP PUT 请求。并且添加
@Put
注解的类必须是一个接口。
java
public interface PutService
{}
用法
@Put
注解,就可以实现 HTTP Put 请求了。
java
@Put("/posts/{id}")
PostModel putPost(@PathVariable("id") Long id, @Body PostModel post);
putPost
是一个 HTTP Put 请求,请求路径是
/posts
,请求体是
PostModel
对象。
@Body
在方法上添加
@Body
注解,就可以实现 HTTP Put 请求的请求体了。
java
@Put("/posts")
PostModel putPost(@Body PostModel post);
PostModel
对象,请求路径是
/posts
。
提示
@Body
支持自定义 MediaType,默认是
application/json
。通过
mediaType
参数可以指定 MediaType。
贡献者