You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-08-10 22:41:43 +02:00
PXY: Небольшая проверка метода
This commit is contained in:
4
ci/os/main.os
vendored
4
ci/os/main.os
vendored
@@ -46,6 +46,10 @@
|
|||||||
СоответствиеЗамен.Вставить("УстановитьБезопасныйРежим(Истина);" , "");
|
СоответствиеЗамен.Вставить("УстановитьБезопасныйРежим(Истина);" , "");
|
||||||
СоответствиеЗамен.Вставить("УстановитьБезопасныйРежим(Ложь);" , "");
|
СоответствиеЗамен.Вставить("УстановитьБезопасныйРежим(Ложь);" , "");
|
||||||
СоответствиеЗамен.Вставить("// !OInt " , "");
|
СоответствиеЗамен.Вставить("// !OInt " , "");
|
||||||
|
|
||||||
|
СоответствиеЗамен.Вставить("#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда", "");
|
||||||
|
СоответствиеЗамен.Вставить("#Иначе" , "");
|
||||||
|
СоответствиеЗамен.Вставить("#КонецЕсли" , "");
|
||||||
|
|
||||||
// Файлы перевода
|
// Файлы перевода
|
||||||
ФайлыРазбораСловаря = ОпределитьНаборФайловДляСловаря();
|
ФайлыРазбораСловаря = ОпределитьНаборФайловДляСловаря();
|
||||||
|
@@ -52,6 +52,8 @@
|
|||||||
|
|
||||||
Процедура ОсновнаяОбработка(Контекст, СледующийОбработчик) Экспорт
|
Процедура ОсновнаяОбработка(Контекст, СледующийОбработчик) Экспорт
|
||||||
|
|
||||||
|
#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
|
||||||
|
|
||||||
Попытка
|
Попытка
|
||||||
Результат = ОбработатьЗапрос(Контекст);
|
Результат = ОбработатьЗапрос(Контекст);
|
||||||
Исключение
|
Исключение
|
||||||
@@ -68,6 +70,10 @@
|
|||||||
|
|
||||||
Контекст.Ответ.ТипКонтента = "application/json;charset=UTF8";
|
Контекст.Ответ.ТипКонтента = "application/json;charset=UTF8";
|
||||||
Контекст.Ответ.Записать(JSON);
|
Контекст.Ответ.Записать(JSON);
|
||||||
|
|
||||||
|
#Иначе
|
||||||
|
ВызватьИсключение "Метод недоступен на клиенте!";
|
||||||
|
#КонецЕсли
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
@@ -101,9 +107,11 @@
|
|||||||
|
|
||||||
Функция ВыполнитьОбработку(Контекст, Обработчик)
|
Функция ВыполнитьОбработку(Контекст, Обработчик)
|
||||||
|
|
||||||
Метод = вРег(Контекст.Запрос.Метод);
|
Метод = вРег(Контекст.Запрос.Метод);
|
||||||
|
МетодОбработчика = вРег(Обработчик["method"]);
|
||||||
|
МетодПроверки = ?(МетодОбработчика = "MULTIPART", "POST", МетодОбработчика);
|
||||||
|
|
||||||
Если Не Метод = вРег(Обработчик["method"]) Тогда
|
Если Не Метод = МетодПроверки Тогда
|
||||||
Возврат ОшибкаОбработки(Контекст, 405, "Method not allowed for this handler");
|
Возврат ОшибкаОбработки(Контекст, 405, "Method not allowed for this handler");
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user