Je tente de préparer une charge utile JSON à une méthode Post. Le serveur échoue incapable d'analyser mes données. ToString() méthode sur mes valeurs ne le convertirait pas correctement à Json, pouvez-vous s'il vous plaît suggérer la bonne façon de le faire.Préparation de l'objet Json pour la méthode HttpClient Post
var values = new Dictionary<string, string>
{
{"type", "a"}, {"card", "2"}
};
var data = new StringContent(values.ToSttring(), Encoding.UTF8, "application/json");
HttpClient client = new HttpClient();
var response = client.PostAsync(myUrl, data).Result;
using (HttpContent content = response.content)
{
result = response.content.ReadAsStringAsync().Result;
}
Avez-vous regardé ce 'values.ToString () 'génère? –
Regardez dans la classe 'JsonConvert'. – ragerory
À quoi ressemble la signature de l'appel du serveur? – Fran