Fiddler показывает тело POST x-www-form-urlcoded с символами равенства (не закодировано)
Я использую Fiddler для захвата некоторых интерактивных веб-настроек, а затем программно копирую шаги через PowerShell. Многие из вызовов POST используют тип контента application/x-www-form-urlencoded.
Пример (точка и тире закодированы, но не равны): Content-Type: application/x-www-form-urlencoded value1=some%2Ething&value2=srv%2DD001
Используя библиотеку.NET для кодирования URL вместе с различными онлайн-инструментами, необработанные строковые значения не совпадают с захватом в Fiddler и, в частности, знаки равенства "=" не изменяются. Есть ли какой-то конкретный способ, которым мне нужно создать тело значений пары ключей, чтобы знак равенства сохранялся, а не кодировался в URL? Кроме того, я не совсем уверен, как в кодировке используется "&" в качестве разделителя для каждой пары "ключ-значение".
Я могу создать тело так, как его захватывает Fiddler, но в идеале я бы хотел передать значения в хорошо структурированном формате и позволить процессу кодирования позаботиться о форматировании.