Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Отладка обменов через HTTP сервис

Отладка обменов через HTTP сервис
Я
   lite777
 
09.04.20 - 17:45
Добрый День, Задача обмен базами 1С через HTTP Сервис ,как вообще отлаживать подключение через HTTPподключение  между базами,счас выдает ошибку 404 ,при получении ответа

    Структура=Новый Структура ;
    Структура.Вставить("д1",НачалоДня(ТекущаяДата())) ;
    Структура.Вставить("д2",КонецДня(ТекущаяДата())) ;
    ЗаписьJSON = Новый ЗаписьJSON;
    ЗаписьJSON.УстановитьСтроку();    
    СериализаторXDTO.ЗаписатьJSON(ЗаписьJSON, Структура, НазначениеТипаXML.Явное);
    Тело = ЗаписьJSON.Закрыть();
    
        Заголовки = Новый Соответствие();
    Заголовки.Вставить("Content-Type", "application/json; charset=utf-8");;
    HttpЗапрос = Новый HttpЗапрос("ut10/hs/obmen2/shabl", Заголовки); //url-НТТP сервиса
    Соединение = Новый HTTPСоединение("localhost",,"1","1");
    
    //Если Не Тело = Ложь Тогда
    HttpЗапрос.УстановитьТелоИзСтроки(Тело, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать);
    //КонецЕсли;
    //HTTPОтвет = HTTP.ОтправитьДляОбработки(запросPOST); //отправляем

    РезультатВыполненияЗапроса = Соединение.ОтправитьДляОбработки(HttpЗапрос);    
    Если Не РезультатВыполненияЗапроса.КодСостояния = 200 Тогда
        ВызватьИсключение "Ошибка при попытке отправки запрос, код ошибки: "+РезультатВыполненияЗапроса.КодСостояния;
    Иначе
   GGDots
 
1 - 09.04.20 - 17:51
(0) Конфигуратор: Отладка / Подключение / Автоматические подключение...Нужный тебе пункт.  Точку останова и вперед.
   lite777
 
2 - 09.04.20 - 17:54
Точку останова , в обработчике шаблона поставить , в HTTP сервисе ?
   Cthulhu
 
3 - 09.04.20 - 18:00
если IIS - добавить в файл inetpub\wwwroot\<ТвояПубликацияБазыДанных>\default.vrd текст: <debug enable="true" protocol="tcp" url="tcp://localhost"/>
прим.: только если добавишь - имей ввиду. что для работы (даже!) опубликованных сервисов - у тебя на эту базу должен быть открыт конфигуратор иначе тупо зависнет.
   lite777
 
4 - 09.04.20 - 18:02
Апачи
   lite777
 
5 - 09.04.20 - 18:04
счас попробую htdocs/имя папки
   Cthulhu
 
6 - 09.04.20 - 18:04
(4): тада гугли как в апач запихнуть debug...
   Cthulhu
 
7 - 09.04.20 - 18:05
типа этого например https://forum.infostart.ru/forum9/topic117037/
   lite777
 
8 - 09.04.20 - 18:07
там апачи/ htdocs/имя папки публикации/
   lite777
 
9 - 09.04.20 - 18:09
Спасаибо попробую

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.