Verwendung von application/x-www-form-urlencoded-POST-Methode, HttpClient

Was, wenn ich diese Daten schicken: Post-Parameter:

access_token access_token_Value

Liste Array von Arrays(mit 4 paar arg)

arg1 arg1_value

arg2 arg2_value

arg3 arg3_value

arg4 arg4_value

und in der Spezifikation ist diese (Alle möglichen Werte aufgezählt, die in beiden POST-Parameter und zurückgesendete arrays angegeben werden in diesem Dokument getrennt durch senkrechte Striche ||). Ich habe Universal-Windows-app-Projekt. Wie konvertiert diese Daten zu "application/x-www-form-urlencoded" - format? Gewöhnliche Paare wie Schlüssel-Wert-ich benutze

    var body = new List<KeyValuePair<string, string>>
    {
        new KeyValuePair<string, string>("arg1", "arg1value"),
        new KeyValuePair<string, string>("arg2", "arg2value"),
        new KeyValuePair<string, string>("arg3", "arg3value"),
        new KeyValuePair<string, string>("arg4", "arg4value")
    };

    var content = new FormUrlEncodedContent(body);
    var result = httpClient.PostAsync(uri, content).Result;

und das ist ok (übertragen der Daten: arg1=arg1value&arg2=arg2value&....), was aber, wenn das Daten sind die gleichen wie schrieb ich am Anfang von diesem post?

InformationsquelleAutor ciechan | 2015-02-19

Schreibe einen Kommentar