![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
andrush |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 13.2.2010 Репутация: нет Всего: нет |
Передаю в POST Запросе текст
string postData = "text=Пейзаж-%D0%9F%D0%B5%D0%B9%D0%B7%D0%B0%D0%B6"; В итоге получаю на стороне сервера Пейзаж-Пейзаж Почему сервер %D0%9F%D0%B5%D0%B9%D0%B7%D0%B0%D0%B6 строку преобразовывает в текст? Как с этим бороться, чтобы осталась исходная строка? |
|||
|
||||
andrush |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 13.2.2010 Репутация: нет Всего: нет |
Уже разобрался
Нужно было использовать простенький код, тогда все работает правильно string result_page_tmp = "http://gorny-krym.com/foto/photo/%D0%90%D0%B9-%D0%9F%D0%B5%D1%82%D1%80%D0%B8"; Uri url = new Uri("http://xmlsearch.yandex.ru/xmlsearch"); WebClient client = new WebClient(); // Create a new NameValueCollection instance to hold some custom parameters to be posted to the URL. //NameValueCollection myNameValueCollection = new NameValueCollection(); NameValueCollection collection = new NameValueCollection(); // Add necessary parameter/value pairs to the name/value container. collection.Add("text", "<?xml version=\"1.0\" encoding=\"UTF8\"?><request><query>" + "url=\"" + result_page_tmp.Replace("http://www.", "http://").Replace("http://", "") + "\"|url=\"" + result_page_tmp.Replace("http://www.", "http://") + "</query><groupings><groupby attr=\"d\" mode=\"deep\" groups-on-page=\"10\" docs-in-group=\"1\" /></groupings></request>"); // Upload the NameValueCollection. client.Credentials = new NetworkCredential("login", "pass"); byte[] responseArray = client.UploadValues(url, "POST", collection); // Decode and display the response. string responseString = Encoding.UTF8.GetString(responseArray); ![]() |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |