Как получить список строк из окна трафик в список?

prostors

Client
Регистрация
16.12.2020
Сообщения
1 164
Благодарностей
42
Баллы
48
Как получить список строк из окна трафик в список?

для сравнения
 

Alex91

Активный пользователь
Регистрация
15.08.2024
Сообщения
759
Благодарностей
210
Баллы
43
Ищи поиском по форуму, ключ - получить данные из монитора трафика.

Найдешь немеренную кучу постов с кодом c# , эта тема разжевана по полной. Еще в последних конкурсных была статья на эту тему.

Правда если ты опять попросишь "мне на действиях" , то такого функционала на кирпичах нет и не будет. :-)
 
  • Спасибо
Реакции: Vlad_Curnoi

prostors

Client
Регистрация
16.12.2020
Сообщения
1 164
Благодарностей
42
Баллы
48
немеренную кучу постов
Может, пора по количеству постов и по количеству обращений, сделать нужное действие?

Обращений много, результат - ну вот сами разбирайтесь, держите поиск и темы на форуме

#даёшьавтоматизацию
 

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 343
Благодарностей
667
Баллы
113
Так все пишут с разными узкими вопросами вопросы по этой теме. Те, кто не разбирется в C# и просит помощи в реализации. Им помогают. Тем, кто умеет нормально бращаться за помощью. Тебе, Кость, C# не предлагаем, у вас с ним плохие отношения.
 

Alex91

Активный пользователь
Регистрация
15.08.2024
Сообщения
759
Благодарностей
210
Баллы
43
Может, пора по количеству постов и по количеству обращений, сделать нужное действие?

Обращений много, результат - ну вот сами разбирайтесь, держите поиск и темы на форуме

#даёшьавтоматизацию
Деньги плати и тебе сделают все что ты хочешь. Упакуют в удобный плагин, будет один в один как стандартный кирпич... Все как ты любишь... Где рекламный раздел с разработчиками, надеюсь ты знаешь...

А вот почему разработчики зенно не хотят выполнять все твои прихоти (даже такой нужный функционал, как таймеры учёта разработки в ПМ :-) ) , за твою щедрую отплату подписки аж в целых 2.5к.р. в полгода... Это вот очень и очень хороший вопрос.... ;-)
 

lederer

Client
Регистрация
13.04.2013
Сообщения
203
Благодарностей
91
Баллы
28
Как получить список строк из окна трафик в список?

для сравнения
1. Код с простор форума
2. Создайте таблицу "trafficTable"
3. Добавьте C# снипет
4. Запустите

P.S не отвечаю за работоспособность, но если подшаманить под себя - все ок.
Читайте-изучайте методы, удачи!


Примерно такой код:
var traffic = instance.ActiveTab.GetTraffic();
var tt = project.Tables["trafficTable"]; // эта строка инициализирует таблицу проекта, для работы с переменными она не нужна

tt.AddRow(new List<string>()
{
    "Method",
    "ResultCode",
    "Url",
    "ContentType",
    "RequestHeaders",
    "RequestCookies",
    "RequestBody",
    "ResponseHeaders",
    "ResponseCookies",
    "ResponseBody"
}); // добавляет в указанную таблицу строку с заголовками

foreach(TrafficItem t in traffic) // это цикл, который обрабатывает все полученные запросы
{
    var row = new List<string>() // формируется строка для добавления в таблицу
    {
        t.Method, // метод запроса (get, post etc.)
        t.ResultCode.ToString(), // код запроса (200, 404 etc.)
        t.Url, // думаю, это не нужно объяснять
        t.ResponseContentType, // тип контента ответа
        t.RequestHeaders, // заголовки запроса
        t.RequestCookies, // куки запроса
        t.RequestBody, // тело запроса
        t.ResponseHeaders, // заголовки ответа
        t.ResponseCookies, // куки ответа
        t.ResponseBody == null ? "" : Encoding.UTF8.GetString(t.ResponseBody, 0, t.ResponseBody.Length) // тело ответа, тип указывается в ResponseContentType
    };
    
    tt.AddRow(row); // добавляет вышесобранную строку в таблицу
}
 
  • Спасибо
Реакции: Sergodjan

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