Помогите пожалуйста с HttpGetBytes Method

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

Samoylov_83

Client
Регистрация
25.08.2015
Сообщения
228
Реакции
70
Баллы
28
Вот есть в мануале такая штука https://help.zennolab.com/en/v5/zennoposter/5.17.0.0/webframe.html#topic1314.html#
но заставить работать так у меня и не получилось. Ума не приложу, как это добавить в c# кубик. Пробовал еще так: ZennoLab.CommandCenter.ZennoPoster.HTTP.RequestBytes, но что-то мне подсказывает это совсем не то.
 
ZennoPoster.HTTP.RequestBytes не совсем то, но принцип, должен быть тот же. Только на входе доп. данные

Как определил, что это не то? Почему нужны именно байты?
 
  • Оценить
Реакции: Samoylov_83
хочу получить байты картинки не качая ее. xnet, и webresponse, не подходит по причине частых падений зп при их использовании, вот увидел что стандартными методами можнобыло наконецто байты взять, но никак не могу реализовать.
 
хочу получить байты картинки не качая ее. xnet, и webresponse, не подходит по причине частых падений зп при их использовании, вот увидел что стандартными методами можнобыло наконецто байты взять, но никак не могу реализовать.
ZennoPoster.HTTP.RequestBytes
Ну и этим методом попробовал?
 
Код:
Развернуть Свернуть Копировать
File.WriteAllBytes(@"D:\1.jpg", ZennoPoster.HTTP.RequestBytes(ZennoLab.InterfacesLibrary.Enums.Http.HttpMethod.GET, @"https://zennolab.com/discussion/data/avatars/l/3/3255.jpg?1451243736", "", respType: ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly));
пример с мин. набором параметров
 
  • Оценить
Реакции: Samoylov_83
Код:
Развернуть Свернуть Копировать
File.WriteAllBytes(@"D:\1.jpg", ZennoPoster.HTTP.RequestBytes(ZennoLab.InterfacesLibrary.Enums.Http.HttpMethod.GET, @"https://zennolab.com/discussion/data/avatars/l/3/3255.jpg?1451243736", "", respType: ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly));
пример с мин. набором параметров
я сделал вот так:
Код:
Развернуть Свернуть Копировать
byte[] GetBytes = ZennoLab.CommandCenter.ZennoPoster.HTTP.RequestBytes(ZennoLab.InterfacesLibrary.Enums.Http.HttpMethod.GET,"https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png","");
правда не уверен в том, что действительно ли он не сохраняет картинку. стрима я не увидел
 
я сделал вот так:
Код:
Развернуть Свернуть Копировать
byte[] GetBytes = ZennoLab.CommandCenter.ZennoPoster.HTTP.RequestBytes(ZennoLab.InterfacesLibrary.Enums.Http.HttpMethod.GET,"https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png","");
правда не уверен в том, что действительно ли он не сохраняет картинку. стрима я не увидел
последний параметр потерял
 
  • Оценить
Реакции: Samoylov_83
последний параметр потерял
да нет, работает без него)))
даже в base правильно переводит:
Код:
Развернуть Свернуть Копировать
byte[] GetBytes = ZennoLab.CommandCenter.ZennoPoster.HTTP.RequestBytes(ZennoLab.InterfacesLibrary.Enums.Http.HttpMethod.GET,"https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png","");
return Convert.ToBase64String(GetBytes);
 
да нет, работает без него)))
даже в base правильно переводит:
Код:
Развернуть Свернуть Копировать
byte[] GetBytes = ZennoLab.CommandCenter.ZennoPoster.HTTP.RequestBytes(ZennoLab.InterfacesLibrary.Enums.Http.HttpMethod.GET,"https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png","");
return Convert.ToBase64String(GetBytes);
наверно, он по умолчанию так прописан
 
  • Оценить
Реакции: Samoylov_83

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