Влияет ли instance.SetProxy() на HttpGet()?

Nick

Client
Регистрация
22.07.2014
Сообщения
1 963
Благодарностей
796
Баллы
113
Если я вот так установлю проксю для проекта:
Код:
instance.SetProxy("174.59.74.190", 1686, "http", "", "");
то потом при вызове HttpGet() вызов пойдёт через этот прокси или нет?

в документации указан только пример в tab.Navigate()

В аргументах HttpGet() ничего похожего на параметр «Использовать настройки прокси из проекта» я не нашёл.

Решение вопроса интересно для версии 5.7.5.3
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Насколько я знаю не влияет. Есть таска для следующего билда.
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 963
Благодарностей
796
Баллы
113

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Нет, там же в коде просто переменная proxy, которая из вне взялась
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 963
Благодарностей
796
Баллы
113
На странице описания метода: https://help.zennolab.com/en/v5/zennoposter/5.9.3/webframe.html#ZennoLab.CommandCenter~ZennoLab.CommandCenter.ZennoPoster~HttpGet.html

есть пример, где в качестве адреса прокси передаётся пустая строка:

Код:
var resultHttpGet = ZennoPoster.HttpGet("https://www.google.ru/", "", "UTF-8", ResponceType.HeaderAndBody);
Если заранее установить SetProxy, то вопрос в том, как этот запрос отработает, в соответствии с текущими настройками прокси или напрямую? В доках про это ответа нет.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
я выше написал. думаю прокси не поставится.
 

shtift

Client
Регистрация
29.07.2015
Сообщения
148
Благодарностей
290
Баллы
63
А вот тут мне пишут, что влияет: http://zennolab.com/discussion/threads/privesti-metod-httpget-v-sootvetstvie-vozmozhnostjam-dejstvija-get-zapros.24320/#post-167879
неплохо было бы документацию обновить
Привет) Я не писал, что влияет, я привел 2 примера:
1. Если ты устанавливаешь прокси через instance.SetProxy(), то тогда прокси будет использоваться в инстансе
2. Для HttpGet нужно передавать строку прокси параметром ZennoPoster.HttpGet(URL, proxy)

И комменты подписаны в каком случае для чего используется)
C#:
// Ставим для инстанса
instance.SetProxy(proxy);

// Используем в запросе
string response = ZennoPoster.HttpGet(URL, proxy, "utf-8", ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.File, 30000);
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 963
Благодарностей
796
Баллы
113
если одно к другому вообще не относится, то нафига было этот SetProxy вообще указывать? :-)
 

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