Имя: Пароль:
1C
1С v8
в каком виде приходит запрос http сервису с методов post 1с 8.3
0 Александра1с
 
31.10.23
09:12
Здравствуйте, сделала http сервис  с методом пост, в нем обрабатываю запрос  и отправляю ответ по зарнее известно url, но такая беда на сервере нет  доступа к админке, не знаю как проверить в каком виде будет приходить запрос, для теста делала так, отправляла в функцию параметром текст json и потом его уже преобразовывала и работала с ним, расскажите пожалуйста в каком видео приходит запрос в функцию обработчик  метода post http сервиса
1 Valdis2007
 
31.10.23
09:20
(0)
HTTPСервисЗапрос (HTTPServiceRequest)
Свойства:
HTTPМетод (HTTPMethod)
БазовыйURL (BaseURL)
Заголовки (Headers)
ОтносительныйURL (RelativeURL)
ПараметрыURL (URLParameters)
ПараметрыЗапроса (QueryOptions)
Методы:
ПолучитьТелоКакДвоичныеДанные (GetBodyAsBinaryData)
ПолучитьТелоКакПоток (GetBodyAsStream)
ПолучитьТелоКакСтроку (GetBodyAsString)
Описание:
Описывает запрос к HTTP-сервису.
Доступность:
Сервер, толстый клиент.
Использование в версии:
Доступен, начиная с версии 8.3.5.
2 Fedor-1971
 
31.10.23
09:23
(0) Как вариант: нужно включить отладку при публикации
По вопросу:
в сервис приходит HTTPСервисЗапрос
переданный JSON можно получить, например, так:
Функция НужнаяФункция(Запрос)
	Сообщение = Запрос.ПолучитьТелоКакСтроку("UTF-8");

	ЧтениеJSON = Новый ЧтениеJSON;
	ЧтениеJSON.УстановитьСтроку(Сообщение);
	СоставЗапроса = ПрочитатьJSON(ЧтениеJSON);
	ЧтениеJSON.Закрыть();
КонецФункции
3 Александра1с
 
31.10.23
09:23
(1) спасибо, не додумалась СП глянуть...