Skip to content

Commit

Permalink
Адаптация поведение под изменения в Chrome. Put вместо Get. #1896
Browse files Browse the repository at this point in the history
  • Loading branch information
Pr-Mex committed Mar 13, 2023
1 parent ad91d8f commit d54fad1
Showing 1 changed file with 15 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12610,6 +12610,12 @@

КонецФункции

// Кодирует строку для работы с браузером
&НаКлиенте
Функция КодироватьСтрокуUrl(Стр) Экспорт
Возврат КодироватьСтрокуСервер(Стр);
КонецФункции

#КонецОбласти

#Область РаботаСПеременнымиКонтекста
Expand Down Expand Up @@ -17624,18 +17630,24 @@

#Если НЕ ВебКлиент Тогда

HTTPЗапрос = Новый HTTPЗапрос("/json/new?" + Адрес);
Заголовки = Новый Соответствие;
Заголовки["Content-Type"] = "application/x-www-form-urlencoded";
HTTPЗапрос = Новый HTTPЗапрос("/json/new?" + КодироватьСтрокуUrl(Адрес), Заголовки);
HTTPСоединение = Новый HTTPСоединение("localhost", МодульРаботаСБраузером().ПортБраузера, , , , 10);
Попытка
HTTPОтвет = HTTPСоединение.Получить(HTTPЗапрос);
HTTPОтвет = HTTPСоединение.ВызватьHTTPМетод("PUT", HTTPЗапрос);
Исключение
ВызватьИсключение ОписаниеОшибки();
КонецПопытки;
ТекстJSON = HTTPОтвет.ПолучитьТелоКакСтроку();

ЧтениеJSON = Новый ЧтениеJSON;
ЧтениеJSON.УстановитьСтроку(ТекстJSON);
ДанныеJSON = ПрочитатьJSON(ЧтениеJSON);
Попытка
ДанныеJSON = ПрочитатьJSON(ЧтениеJSON);
Исключение
ВызватьИсключение Ванесса.Локализовать("Ошибка чтения Json.") + Символы.ПС + ОписаниеОшибки() + Символы.ПС + ТекстJSON;
КонецПопытки;
АдресВебСокет = ДанныеJSON.webSocketDebuggerUrl;

РезультатПодключения = ВнешняяКомпонентаДляСкриншотов.ОткрытьВебСокет(АдресВебСокет);
Expand Down

0 comments on commit d54fad1

Please sign in to comment.