Видел галочку "чарлес прокси"... включаешь чарлик ставишь галочку ловит пакеты снимаешь галочку не ловит.... может ктото знаетк как зделать???/problem
Добавлено через 6 минут
Видел галочку "чарлес прокси"... включаешь чарлик ловит пакеты выключаешь не ловит.... может ктото знает как зделать???/problem язык С# 2010
Cherinho
15.08.2011, 13:53
в проге прописывай использование/не использование проксика
vkvova5
15.08.2011, 14:29
Cherinho, ну вот мне надо
ip 127.0.0.1 порт 8888 как прописать кодом?
TeedI
15.08.2011, 15:04
public string ip = "127.0.0.1";
public int port = 8888;
//------------------------
if(checkBox1.Checked == true)
{
zapros.Proxy = new WebProxy(ip,port);
}
else
//---
iVs.Dark
26.08.2011, 16:18
public string ip = "127.0.0.1";
public int port = 8888;
//------------------------
if(checkBox1.Checked == true)
{
zapros.Proxy = new WebProxy(ip,port);
}
else
//---
а для else что? потому что если Charles запущен он ловит и с прокси и без т.е. как указать что прокси не использовать?
fesssi
26.08.2011, 16:23
if(checkBox1.Checked) // первая строка кода после ИФ выполняется только при верности условия иначе пропускается
zapros.Proxy = new WebProxy(ip,port);
Хватит вот этого. Просто двоих строчок кода... Потому как Если чекбокс отмечен то будет добавлена прокси в запрос если не отмечен то прокcи будет по умолчанию. Просто в код запроса добавь вот эти две строчки.
И еще кто не знает
if(checkBox1.Checked == true) ---- точно тоже что и ------------ if(checkBox1.Checked)
и
if(checkBox1.Checked == false) или if(checkBox1.Checked != true) -- точно тоже что и --- if(!checkBox1.Checked)
iVs.Dark
26.08.2011, 16:56
if(checkBox1.Checked) // первая строка кода после ИФ выполняется только при верности условия иначе пропускается
zapros.Proxy = new WebProxy(ip,port);
Хватит вот этого. Просто двоих строчок кода... Потому как Если чекбокс отмечен то будет добавлена прокси в запрос если не отмечен то прокcи будет по умолчанию. Просто в код запроса добавь вот эти две строчки.
И еще кто не знает
if(checkBox1.Checked == true) ---- точно тоже что и ------------ if(checkBox1.Checked)
и
if(checkBox1.Checked == false) или if(checkBox1.Checked != true) -- точно тоже что и --- if(!checkBox1.Checked)
для Charles и по умолчанию и с указанием (127.0.0.1:8888) разницы нет, потому ж и спросил что в else
Cherinho
26.08.2011, 17:25
else можешь пропустить
создавай глобально объект,например,[Ссылки могут видеть только зарегистрированные и активированные пользователи]а потом при каждом запросе пиши
if(chekbox1.Checked)
req.Proxy=new WebProxy(ip,port);
хотя лично я по-другому делаю)
Hermein
26.08.2011, 17:43
Хм... Как вариант иф отправлять через 127.0.0.1 и порт 8888
Елз-отправку запроса через сокет запилить, если нет знания по сокетам - то блок элз вообще не прописывать!
iVs.Dark
26.08.2011, 18:19
else можешь пропустить
создавай глобально объект,например,[Ссылки могут видеть только зарегистрированные и активированные пользователи]а потом при каждом запросе пиши
if(chekbox1.Checked)
req.Proxy=new WebProxy(ip,port);
хотя лично я по-другому делаю)
ну я так же сделал, без else. проблема в том что и с прокси и без запросы все равно появляются в Charles.
после того как я добавил хэш запроса это уже не так и нужно, просто хочется узнать как /problem
Добавлено через 2 минуты
А смысл от сокетов? вообше проверка то чекбоксом зачем елсе? /problem
я вообще не использую для запросов else, кто знает какую хрень может прислать в ответ сервер.
if() {}
else if() {}
else {}
как-то понадежнее... да, нет и что угодно.