l'utilisation de l'application/x-www-form-urlencoded en méthode POST, HttpClient

Ce que si j'ai des données à envoyer: paramètres Post:

access_token access_token_Value

liste de Tableau de tableau(avec 4 paires de arg)

arg1 arg1_value

arg2 arg2_value

arg3 arg3_value

arg4 arg4_value

et dans la spécification est-ce (possible Toutes les valeurs énumérées dans les deux paramètres POST et retourné les tableaux sont spécifiées dans le présent document et séparés par des barres verticales ||). J'ai Universelle des applications Windows projet. Comment convertir ces données en "application/x-www-form-urlencoded" format? Pour le commun des paires comme clé-valeur-je utiliser

    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;

et c'est ok (données transmises: arg1=arg1value&arg2=arg2value&....), mais que faire si les données sont les mêmes que j'ai écrit au début de ce post?

OriginalL'auteur ciechan | 2015-02-19