Ich muss einige API-Anrufe in C# machen. Ich verwende Web API Client von Microsoft, um das zu tun. Ich habe Erfolg, einige POST-Anfragen zu machen, aber ich weiß nicht, wie ich das Feld "Body" in meine Anfragen einfügen soll. Irgendeine Idee ? Hier ist mein Code:C# - Körper Inhalt in POST Anfrage
static HttpClient client = new HttpClient();
public override void AwakeFromNib()
{
base.AwakeFromNib();
notif_button.Activated += (sender, e) => {
};
tips_button.Activated += (sender, e) =>
{
Tip t1 = new Tip(title_tips.StringValue, pic_tips.StringValue, content_tips.StringValue, "TEST");
client.BaseAddress = new Uri("my_url");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
CreateProductAsync(t1).Wait();
};
}
static async Task<Uri> CreateProductAsync(Tip tips)
{
HttpResponseMessage response = await client.PostAsJsonAsync("api/add_tips", tips);
response.EnsureSuccessStatusCode();
return response.Headers.Location;
}
Fügen Sie keine Antwort zu Ihrer Frage, posten Sie stattdessen eine Selbstantwort. –