HttpGet удаляет спецсимволы из ответа

  • Автор темы Автор темы shtift
  • Дата начала Дата начала

shtift

Client
Регистрация
29.07.2015
Сообщения
148
Реакции
291
Баллы
63
В ответе должны присутствовать символы &#, но их нет. Как сделать, чтобы не удалялись?

string response = ZennoPoster.HttpGet(link_temp, proxy, "UTF-8", ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly, timeout);
 
ничего не удаляется
приложите конкретный пример
 
ничего не удаляется
приложите конкретный пример
Например, при попытке получить пост через вк апи, где смайлики выражаются в виде &#123123, они обрезаются. В то время, когда запрос через браузер возвращает все полностью - https://vk.com/dev/wall.get?params[...[count]=1&params[filter]=owner&params[v]=5.42
 

Вложения

del (я думал ты наоборот шлешь им данные)))
 
Короче я тоже не понимаю почему так происходит, но вот так, кажись, все нормально возвращается
Код:
Развернуть Свернуть Копировать
var webClient = new WebClient();
webClient.Encoding = System.Text.Encoding.UTF8;
var response = webClient.DownloadString(@"https://api.vk.com/method/wall.get?v=5.42&owner_id=-74653596&count=1&filter=owner");
return response;
и добавить еще using System.Net; в директивы using
 
Последнее редактирование:
  • Оценить
Реакции: CSS, zennoX и shtift
ну как, не совсем нормально, там смайлик ввиде пустого квадратика, но если ты занимаешься тем, что с одной группы посты собираешь, а в другую постишь, то все должно сработать нормально.
 
Короче я тоже не понимаю почему так происходит, но вот так, кажись, все нормально возвращается
Код:
Развернуть Свернуть Копировать
var webClient = new WebClient();
webClient.Encoding = System.Text.Encoding.UTF8;
var response = webClient.DownloadString(@"https://api.vk.com/method/wall.get?v=5.42&owner_id=-74653596&count=1&filter=owner");
return response;
и добавить еще using System.Net; в директивы using
Тоже думал его использовать. Не знаешь как таймаут выставлять? И можно ли указать тип возвращаемого - содержимое без заголовков, или вручную отделять?
 
@rostonix, можно избавиться от удаления спецсимволов в ZennoPoster.HttpGet()?
ZennoPoster.HttpPost() также вырезает.
 
задал вопрос, жду ответа. как будет напишу)
 
задал вопрос, жду ответа. как будет напишу)
Небольшое дополнение. Случайно наткнулся на то, что вырезаются только некоторые unicode символы, но не все.
В данном посте https://vk.com/wall-26515827_339349 вернуло следующее:
‼ Некуда положить ключи и деньги? Устали от оттопыренных карманов? Вам надоело таскать телефон в руках?

Предлагаем отличное решение, кожаное портмоне ручной работы Baellerry► http://vk.cc/4mue9a

Закажите прямо сейчас со скидкой 49% и получите роскошные часы в ПОДАРОК (только для заказов по РФ)
—————————————————————————————
Вот 5 причин, почему мужские портмоне стали так популярны в 2015 году:

✔ Нравятся женщинам. Входят в ТОП-3 самых сексуальных аксессуаров по мнению женщин.
✔ Ведут к деньгам и достатку. По Фен-Шуй для привлечения богатства и материального достатка деньги нужно держать ровными, в расправленном состоянии, поэтому обычный кошелек для этого не подходит.
✔ Поддерживают порядок в карманах.
✔ Экономят время, позволяют ничего не забыть и не потерять.
✔ Портмоне показывают статус и чувство стиля мужчины.
—————————————————————————————
⏳ По настоящему уникальное предложение. Успейте заказать пока действует акция ►http://vk.cc/4mue9a&publish_date=1452797400
Видно, что были удалены смайлы:
  • портфель перед Предлагаем отличное решение
  • подарок (2шт) перед Закажите прямо сейчас
  • палец вниз после 2015 году:
Остальные на месте. Через запрос к вк апи возвращает все смайлы в виде кодов (не преобразуя):
‼ Некуда положить ключи и деньги? Устали от оттопыренных карманов? Вам надоело таскать телефон в руках?

💼 Предлагаем отличное решение, кожаное портмоне ручной работы Baellerry► http://vk.cc/4mue9a

🎁 Закажите прямо сейчас со скидкой 49% и получите роскошные часы в ПОДАРОК 🎁 (только для заказов по РФ)
—————————————————————————————
Вот 5 причин, почему мужские портмоне стали так популярны в 2015 году: 👇

✔ Нравятся женщинам. Входят в ТОП-3 самых сексуальных аксессуаров по мнению женщин.
✔ Ведут к деньгам и достатку. По Фен-Шуй для привлечения богатства и материального достатка деньги нужно держать ровными, в расправленном состоянии, поэтому обычный кошелек для этого не подходит.
✔ Поддерживают порядок в карманах.
✔ Экономят время, позволяют ничего не забыть и не потерять.
✔ Портмоне показывают статус и чувство стиля мужчины.
—————————————————————————————
⏳ По настоящему уникальное предложение. Успейте заказать пока действует акция ►http://vk.cc/4mue9a
Посмотреть данный пост: https://api.vk.com/method/wall.get?v=5.42&owner_id=-26515827&count=1&filter=owner&offset=49
offset со временем увеличится
 
Поправили для следующего билда
 
  • Оценить
Реакции: shtift

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)