mirror of
https://github.com/vbondarevsky/Connector.git
synced 2024-11-21 17:36:49 +02:00
Merge pull request #133 from usa4ev/issue_1
Исправлена ошибка при пустом заголовке RetryAfter
This commit is contained in:
commit
17ffb15336
@ -3230,6 +3230,10 @@
|
||||
Если ЗначениеЗаполнено(Дата) Тогда
|
||||
Длительность = Дата - ТекущаяУниверсальнаяДата();
|
||||
КонецЕсли;
|
||||
|
||||
Если Длительность <= 0 Тогда
|
||||
Длительность = 1;
|
||||
КонецЕсли
|
||||
КонецЕсли;
|
||||
Иначе
|
||||
Длительность = КоэффициентЭкспоненциальнойЗадержки * Pow(2, Повтор - 1);
|
||||
@ -3306,6 +3310,11 @@
|
||||
КонецЦикла;
|
||||
Строка = СтрЗаменить(Строка, " ", " ");
|
||||
СоставляющиеДаты = СтрРазделить(Строка, " ");
|
||||
|
||||
Если СоставляющиеДаты.Количество() < 7 Тогда
|
||||
Возврат '00010101';
|
||||
КонецЕсли;
|
||||
|
||||
МесяцСтр = СоставляющиеДаты[2];
|
||||
|
||||
Месяцы = СтрРазделить("Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec", ",");
|
||||
|
@ -102,6 +102,8 @@
|
||||
Тесты.Добавить("Тест_ОтправкаЗапросаПортитПереданныеНастройки_GitHub_Issue_33");
|
||||
|
||||
Тесты.Добавить("Тест_ПараметрыЗапросаВОтдельномПараметреПрименяютсяСПриоритетомНадДополнительнымиПараметрами");
|
||||
|
||||
Тесты.Добавить("Тест_ДатаИзСтрокиRFC7231");
|
||||
|
||||
Возврат Тесты;
|
||||
|
||||
@ -1335,6 +1337,19 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Тест_ДатаИзСтрокиRFC7231() Экспорт
|
||||
|
||||
ДатаСтрокой = "Sun, 06 Nov 1994 08:49:37 GMT";
|
||||
|
||||
Результат = КоннекторHTTP.ДатаИзСтрокиRFC7231(ДатаСтрокой);
|
||||
|
||||
УтверждениеВерно(Результат, Дата(1994, 11, 06, 8, 49, 37));
|
||||
|
||||
Результат = КоннекторHTTP.ДатаИзСтрокиRFC7231("");
|
||||
УтверждениеВерно(Результат, Дата(1, 1, 1));
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
Функция ИзвлечьExecution(Ответ)
|
||||
@ -1391,7 +1406,7 @@
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецЕсли
|
||||
|
Loading…
Reference in New Issue
Block a user