PDA

Просмотр полной версии : Charlesproxy


vkvova5
15.08.2011, 10:55
Видел галочку "чарлес прокси"... включаешь чарлик ставишь галочку ловит пакеты снимаешь галочку не ловит.... может ктото знаетк как зделать???/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 {}
как-то понадежнее... да, нет и что угодно.

Gamer1912
09.01.2012, 07:58
vkvova5, Попробуй так

if(checkBox1.Checked == true)
{
request.Proxy = new WebProxy("127.0.0.1", Convert.ToInt32(8888));
}
else
{
request.Proxy = null;
}

tikhonov991
11.01.2012, 20:28
ребят помогите пожалуйста,киньте java для работы чарлез