java - WebClient 每次更改正文请求
问题描述
我使用 WebClient 向正文发出了发布请求:
WebClient client = WebClient.create();
RequestDTO requestBody = new RequestDTO("getAll", new RequestDataDto(1, 60)); //Have a class for body request ("start": 1, "finish": 60)
ProductWrapperMars response = client.post()
.uri(new URI("myURL"))
.header("sid", "mySid") //I have a header as well
.contentType(MediaType.APPLICATION_JSON)
.accept(MediaType.APPLICATION_JSON)
.bodyValue(requestBody)
.retrieve()
.bodyToMono(Product.class)
.block();
这是我的课程:
@AllArgsConstructor
@Getter
@Setter
public class RequestDTO {
private String command;
private RequestDataDto data;
}
@AllArgsConstructor
@Getter
@Setter
public class RequestDataDto {
private Integer start;
private Integer finish;
}
我想更改我的 requestBody 以便每次调用我的方法时“开始”可以更改 +10。我该如何解决这个问题?
解决方案
推荐阅读
- r - 使用 R 中的 riskRegression 将“权重”参数传递给 coxph 函数时出错
- java - Eclipse 将 jar 添加到引用的库中,但仍然出现 ClassNotFoundException
- python - Python - 从目录加载所有图像以进行面部识别
- revit-api - 使用设计自动化 API 读取 Revit 计划数据
- jenkins - 当ansible在远程服务器上运行时,有没有办法从Jenkins调用ansible playbook
- javascript - Canvas.captureStream() 在 Angular 8 中不存在
- cakephp - Cakephp:如何从另一个表中获取最后一个值?
- css - 通过 css 进行页面计数
- r - 用 Rsquare 和方程绘制散点图
- ruby - 将一个以 n 为底的数字更改为另一个以 m 为底的数字的程序