ich die POST-Anfrage Ich brauche abgefangen haben zu simulieren, wieTranslating HTTP POST Körper C# request
_method = POST & Daten% 5BListing% 5D% 5Blisting_category_id% 5D = 2 & Daten% 5BListing% 5D% 5Blisting_subcategory_id % 5D = 211
Wie sende ich dies in C# mit HTTPClient? Ich habe das folgende Beispiel gefunden, aber dies passiert ein Wörterbuch. Was brauche ich, um die obige Anforderung zu simulieren zu konstruieren, wie es mir nicht klar ist
using (var client = new HttpClient())
{
client.BaseAddress = new Uri("http://localhost:6740");
var content = new FormUrlEncodedContent(new[]
{
new KeyValuePair<string, string>("", "login")
});
var result = await client.PostAsync("/api/Membership/exists", content);
string resultContent = await result.Content.ReadAsStringAsync();
Console.WriteLine(resultContent);
}
Ich nehme an, Ihr Zweck ist das Ergebnis zu bekommen, also schlage ich vor, Sie verwenden die 'HttpWebRequest'. –