powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / HttpClient Кирилица в значении Header
6 сообщений из 6, страница 1 из 1
HttpClient Кирилица в значении Header
    #40005537
lex452
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отправляю запрос через HttpClient. Есть необходимость передавать в заголовке x_forwarded_user:имя_пользователя, где имя_пользователя русские символы. Но при попытке отправки запроса получаю ошибку: Invalid header value. С латиницей все работает без проблем. Подскажите как отправлять русские символы в Header httpClient? Через fiddler русские символы отправляются без проблем.
...
Рейтинг: 0 / 0
HttpClient Кирилица в значении Header
    #40005539
graycode
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lex452,

Base64
...
Рейтинг: 0 / 0
HttpClient Кирилица в значении Header
    #40005542
lex452
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
graycode,

И как серверная часть должна понимать когда это base64? И что делать если нет возможности менять серверную часть?
...
Рейтинг: 0 / 0
HttpClient Кирилица в значении Header
    #40005546
graycode
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
HttpClient Кирилица в значении Header
    #40005547
lex452
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
graycode,

Пробовал вроде Accept-Charset: utf-8. не помогло
...
Рейтинг: 0 / 0
HttpClient Кирилица в значении Header
    #40005608
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lex452
graycode,

И как серверная часть должна понимать когда это base64? И что делать если нет возможности менять серверную часть?


В заголовках нужно ограничиться использованием ASCII символов.
Поэтому вам придётся кодировать кириллицу в base64 или в punycode.
Если серверную часть нет возможности менять, бросьте эту задачу, и займитесь другой :)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / HttpClient Кирилица в значении Header
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]