none
Отменить декодирование в Uri RRS feed

  • Вопрос

  • Добрый день.

    Проблема в следующем:

    При отправке запросов через HttpWebRequest, WebClient или HttpClient (используют Uri) получаю 404 ошибку

    Uri uri = new Uri("http://hghltd.yandex.net/yandbtm?lang=ru&fmode=inject&tld=ru&la=1408253184&text=%28url%3Awww.ru.wikipedia.org%2Fwiki%2F%D0%9D%D0%B5%D1%83%D0%B4%D0%B5%D1%80%D0%B6%D0%B8%D0%BC%D1%8B%D0%B5_3%20%7C%20url%3Aru.wikipedia.org%2Fwiki%2F%D0%9D%D0%B5%D1%83%D0%B4%D0%B5%D1%80%D0%B6%D0%B8%D0%BC%D1%8B%D0%B5_3%29&url=http%3A%2F%2Fru.wikipedia.org%2Fwiki%2F%25D0%259D%25D0%25B5%25D1%2583%25D0%25B4%25D0%25B5%25D1%2580%25D0%25B6%25D0%25B8%25D0%25BC%25D1%258B%25D0%25B5_3&l10n=ru&mime=html&sign=da8ce66eb24d7f445707bdcbfca9c200&keyno=0");

    как я заметил происходит декодирование некоторых символов

    text=(url:www.ru.wikipedia.org

    Можно как-то указать, чтобы использовалась оригинальная ссылка и не происходило декодирование?

    27 августа 2014 г. 13:04

Все ответы

  • Допустим с такой ссылкой проблем нет (как пример), хотя все те же символы тут присутствуют.

    Uri uri = new Uri("http://hghltd.yandex.net/yandbtm?fmode=inject&url=http%3A%2F%2Fwww.ag.ru%2F&tld=ru&lang=ru&la=1408263168&text=%28url%3Awww.ag.ru%2F%20%7C%20url%3Aag.ru%2F%29&l10n=ru&mime=html&sign=99753255a67c937be1dfac55e5cb2e1c&keyno=0");

    27 августа 2014 г. 13:06