Получение ответа (Response) с трафика

sergeyzorg82

Client
Регистрация
23.05.2020
Сообщения
2
Реакции
0
Баллы
1
Добрый день, не погу получить данные Response после загрузки страницы

Выдает ошибку
Выполнение действия CSharp OwnCode. Массив не может быть неопределенным.
Имя параметра: bytes

В чем может быть ошибка?

Пример кода С#:

var traffic = instance.ActiveTab.GetTraffic();

foreach(var t in traffic) {

if (t.Url=="https://akniga.org/ajax/b/55895") {
project.SendInfoToLog(t.Url, "C#", true);
return System.Text.Encoding.UTF8.GetString(t.ResponseBody);
}
}
return "Ничего не нашли";
 
Добрый день, не погу получить данные Response после загрузки страницы

Выдает ошибку
Выполнение действия CSharp OwnCode. Массив не может быть неопределенным.
Имя параметра: bytes

В чем может быть ошибка?

Пример кода С#:

var traffic = instance.ActiveTab.GetTraffic();

foreach(var t in traffic) {

if (t.Url=="https://akniga.org/ajax/b/55895") {
project.SendInfoToLog(t.Url, "C#", true);
return System.Text.Encoding.UTF8.GetString(t.ResponseBody);
}
}
return "Ничего не нашли";
попробуй так Encoding.UTF8.GetString(t.ResponseBody, 0, t.ResponseBody.Length)
Спасибо Вам огромное, работает
 
А какие ещё есть варианты получить ответ? У меня все ошибки выдают без оповещения в логе.
ResponseBody.ToString() тоже ошибка...
Но в трафике ответ есть. Может из-за того что он большой? Около 200 кБ.
 

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