J'essaye d'envoyer une seule chaîne à une API REST via Spring Boot mais je reçois toujours 400: Bad Request. J'ai vérifié par postier que cette JSON est acceptée par l'API:Sprint Boot - Publier une seule chaîne/enum sur un service REST
{
"currency": "USD"
}
J'ai écrit le morceau de code suivant pour poster à ce service:
public Account createAccount(Currency currency)
{
Account account = (Account) restTemplate.postForObject(url, currency.toString(), Account.class);
return account;
}
Monnaie ENUM est donnée ci-dessous:
public enum Currency
{
USD, EUR
}
J'ai essayé les deux en l'envoyant comme valeur enum et string, aucune n'a fonctionné.
Pouvez-vous également publier le code du contrôleur? –