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

Samoylov_83

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

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
ZennoPoster.HTTP.RequestBytes не совсем то, но принцип, должен быть тот же. Только на входе доп. данные

Как определил, что это не то? Почему нужны именно байты?
 
  • Спасибо
Реакции: Samoylov_83

Samoylov_83

Client
Регистрация
25.08.2015
Сообщения
229
Благодарностей
70
Баллы
28
хочу получить байты картинки не качая ее. xnet, и webresponse, не подходит по причине частых падений зп при их использовании, вот увидел что стандартными методами можнобыло наконецто байты взять, но никак не могу реализовать.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
хочу получить байты картинки не качая ее. xnet, и webresponse, не подходит по причине частых падений зп при их использовании, вот увидел что стандартными методами можнобыло наконецто байты взять, но никак не могу реализовать.
ZennoPoster.HTTP.RequestBytes
Ну и этим методом попробовал?
 

Samoylov_83

Client
Регистрация
25.08.2015
Сообщения
229
Благодарностей
70
Баллы
28

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Код:
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

Samoylov_83

Client
Регистрация
25.08.2015
Сообщения
229
Благодарностей
70
Баллы
28
Код:
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","");
правда не уверен в том, что действительно ли он не сохраняет картинку. стрима я не увидел
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
я сделал вот так:
Код:
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

Samoylov_83

Client
Регистрация
25.08.2015
Сообщения
229
Благодарностей
70
Баллы
28
последний параметр потерял
да нет, работает без него)))
даже в 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);
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
да нет, работает без него)))
даже в 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

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