Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GetHeaders() получает не все заголовки (v.2.2.0.37) #101

Open
1823244 opened this issue Dec 14, 2024 · 0 comments
Open

Comments

@1823244
Copy link

1823244 commented Dec 14, 2024

Метод GetHeaders() получает не все заголовки, в частности, связанные с dead letters.
Ниже пример, в котором видно, что заголовок "x-death" есть в сообщении, но не вернулся в компоненту:

изображение

в журнал регистрации выводится весь набор заголовков
//Headers = мКлиент.GetHeaders();
//ЗаписьЖурналаРегистрации(ИмяСобытияЖР+".Headers",УровеньЖурналаРегистрации.Ошибка,,,Headers);
//Чтениеjson2.УстановитьСтроку(headers);
//Headers2 = ПрочитатьJSON(Чтениеjson2,истина);
//Для каждого КлючИЗначение Из Headers2 Цикл
// ЗаписьЖурналаРегистрации(ИмяСобытияЖР+".Headers",УровеньЖурналаРегистрации.Ошибка,,,"ключ: "+строка(КлючИЗначение.ключ));
// ЗаписьЖурналаРегистрации(ИмяСобытияЖР+".Headers",УровеньЖурналаРегистрации.Ошибка,,,"значение: "+строка(КлючИЗначение.значение));
//КонецЦикла;

и результат:

изображение

Заголовок x-death нужен для того, чтобы получить оттуда количество итераций и окончательно выбросить сбойное сообщение.

end

@1823244 1823244 changed the title GetHeaders() получает не все заголовки GetHeaders() получает не все заголовки (v.2.2.0.37) Dec 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant