【发布时间】:2017-05-19 22:31:23
【问题描述】:
我正在尝试通过 Spring Boot 将单个字符串发送到 REST API,但我不断收到 400:错误请求。我通过邮递员检查了这个 json 是否被 API 接受:
{
"currency": "USD"
}
我编写了以下代码来发布到此服务:
public Account createAccount(Currency currency)
{
Account account = (Account) restTemplate.postForObject(url, currency.toString(), Account.class);
return account;
}
货币枚举如下:
public enum Currency
{
USD, EUR
}
我尝试将它作为枚举和字符串值发送,但都没有成功。
【问题讨论】:
-
您也可以发布控制器代码吗?
标签: rest spring-boot http-post consumer