Как сделать application/x-www-form-urlencoded - C#
Формулировка задачи:
Подскажите библиотеку или встроенные средства С# Net3.5 чтобы кодировать строку так как здесь https://ru.wikipedia.org/wiki/POST_(HTTP)
Пример на входе dictionaty вида (взято с wikipedia)
На выходе строка
Конечно для данного примера можно в пару строк написать типо так
Но.. Интрересует готовые решения, библиотеки для преобразования произвольно сложных словарей, значениями ключей которых могут быть списки словарей, те в свою очередь также списками итд. Дабы не создавать велосипед)
{Name: Jonathan Doe Age: 23 Formula: a + b == 13 %!}
Name=Jonathan+Doe&Age=23&Formula=a+%2B+b+%3D%3D+13 %25%21
string stringParameters = ""; foreach (KeyValuePair<string,object> keyValue in parameters) { stringParameters += string.Format("&{0}={1}", keyValue.Key, keyValue.Value); }
Решение задачи: «Как сделать application/x-www-form-urlencoded»
textual
Листинг программы
...?values%5Bfirst_name%5D=test&values%5Blast_name%5D=test&token=74d85a10e645b669af40ed26a0992b2d ...?object=%7B%22ctime%22%3A1432726995%7D ...?recipient=456&object=%7B%22message%22%3A%22Test+message%21%22%7D
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д