Проблема
Направляю GET-запрос в Битрикс24. Кириллическая часть приходит в неверной кодировке
Стандартный запрос из примера в документации
https://dev.1c-bitrix.ru/rest_help/crm/leads/crm_l...
Параметры:
?fields[NAME]=Василий&fields[SECOND_NAME]=Петрович&fields[LAST_NAME]=Космонавт&fields[PHONE][0][VALUE]=89994445556&fields[PHONE][0][VALUE_TYPE]=WORK&fields[EMAIL][0][VALUE]=test@ya.ru&fields[EMAIL][0][VALUE_TYPE]=WORK
Что пробовал
- Создавал URI при помощи UriBuilder и HttpUtility.ParseQueryString
- Пробовал кодировать весь URI или его кириллическую часть через Encoding.GetEncoding("UTF-8"). Применял как просто к строке, так и к UriBuilder, преобразованному в строку.
- Пробовал на авось делать GetEncoding в Windows-1251
Проект запускаю сразу на Linux - может это имеет значение?
Что интересно
- При отправке POSTMAN-ом всё приходит нормально.
- В документации написано "- запросы нужно отправлять без BOM." Что с этим делать по отношению к URI - не понял. Может это как-то влияет.