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

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

Nick

Client
Регистрация
22.07.2014
Сообщения
2 058
Реакции
846
Баллы
113
Если я вот так установлю проксю для проекта:
Код:
Развернуть Свернуть Копировать
instance.SetProxy("174.59.74.190", 1686, "http", "", "");

то потом при вызове HttpGet() вызов пойдёт через этот прокси или нет?

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

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

Решение вопроса интересно для версии 5.7.5.3
 
Насколько я знаю не влияет. Есть таска для следующего билда.
 
Нет, там же в коде просто переменная proxy, которая из вне взялась
 
На странице описания метода: https://help.zennolab.com/en/v5/zen...nnoLab.CommandCenter.ZennoPoster~HttpGet.html

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

Код:
Развернуть Свернуть Копировать
var resultHttpGet = ZennoPoster.HttpGet("https://www.google.ru/", "", "UTF-8", ResponceType.HeaderAndBody);

Если заранее установить SetProxy, то вопрос в том, как этот запрос отработает, в соответствии с текущими настройками прокси или напрямую? В доках про это ответа нет.
 
я выше написал. думаю прокси не поставится.
 
А вот тут мне пишут, что влияет: http://zennolab.com/discussion/thre...stjam-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);
 
если одно к другому вообще не относится, то нафига было этот SetProxy вообще указывать? :-)
 

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