Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / WebApi HttpRequestMessage и символ + / 2 сообщений из 2, страница 1 из 1
25.11.2016, 00:09
    #39354173
potkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebApi HttpRequestMessage и символ +
Юзаю: WebApi и HttpRequestMessage
Проблема: Не могу передать параметром символ (знак) "+" (например "+7...")

JS, URL-строка
Код: javascript
1.
http://localhost:50410/api/... &parSearch=+71111111111



Получаю:
Код: c#
1.
2.
3.
4.
5.
public async Task<IHttpActionResult> GetDocServicePurches(HttpRequestMessage request)
{
   var paramList = request.GetQueryNameValuePairs();
   string parSearch = paramList.FirstOrDefault(kv => string.Compare(kv.Key, "parSearch", true) == 0).Value;
}


Получаю " 71111111111"
То есть вместо "+" пробел " ".

Подскажите плз, что я не так делаю.
...
Рейтинг: 0 / 0
25.11.2016, 00:24
    #39354177
potkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WebApi HttpRequestMessage и символ +
Как только написал пост - стразу нашёл ответ!
Код: javascript
1.
encodeURIComponent()
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / WebApi HttpRequestMessage и символ + / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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