|   |   | 
| 
 | несколько HTTP сервисов в одной базе | ☑ | ||
|---|---|---|---|---|
| 0
    
        petya_ petrov_63 08.02.23✎ 08:49 | 
        Создаю в одной базе несколько HTTP сервисов. Один вызывается нормально, один уходит на ошибку 404. Закономерность понять не могу. Регистр букв проверил, права одинаковые. В чем еще может быть проблема?     | |||
| 1
    
        vicof 08.02.23✎ 09:13 | 
        Не опубликован.     | |||
| 2
    
        petya_ petrov_63 08.02.23✎ 10:01 | 
        Как может быть, что раннее созданный сервис не опубликован. Т.е. тот что создан последним работает, а предыдущий на 404 вываливается?     | |||
| 3
    
        vicof 08.02.23✎ 10:03 | 
        Кривые руки.     | |||
| 4
    
        Kassern 08.02.23✎ 10:04 | 
        (2) откройте файлик публикации и посмотрите что там     | |||
| 5
    
        petya_ petrov_63 08.02.23✎ 10:08 | 
        сервисы через расширения, я так понимаю, что в файлике публикации ничего нет в этом случае.     | |||
| 6
    
        НафНаф 08.02.23✎ 10:15 | 
        (5) тем не менее файлик должен быть с правильными данными     | |||
| 7
    
        Kassern 08.02.23✎ 10:15 | 
        (5) Вы прикалываетесь? Откуда ваш апач, или IIS узнает о публикации, если об этом ничего не будет в файле?     | |||
| 8
    
        petya_ petrov_63 08.02.23✎ 10:48 | 
        (7) нет не прикалываюсь. В файле есть упоминание о базе где находятся оба сервиса. Но упоминания сервисов нет, как работающего так и не работающего.
 xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" base="/Roznica3" ib="File="C:\Розница локальная 20221223";" enable="false"> <debug enable="true" protocol="tcp" url="tcp://localhost"/> <httpServices publishExtensionsByDefault="true"> | |||
| 9
    
        magicSan 08.02.23✎ 10:54 | 
        (8) 404 - ответ сервера что не найден это не ошибка шттп-сервиса     | |||
| 10
    
        Kassern 08.02.23✎ 10:56 | 
        (8) Вот от яндекса hhtp сервис из расширения
 <service name="Беру_ПолучениеЗаказовПоAPI_1_7_31" rootUrl="Marketplace_API" enable="true" reuseSessions="autouse" sessionMaxAge="20" poolSize="10" poolTimeout="5"/> | |||
| 11
    
        Kassern 08.02.23✎ 10:56 | 
        У вас такое же должно быть с enable="true"     | |||
| 12
    
        Kassern 08.02.23✎ 10:57 | 
        И вроде в инструкции яндекса нужно было прописать httpServices publishByDefault="false">     | |||
| 13
    
        petya_ petrov_63 08.02.23✎ 11:03 | 
        (12) но какого один работает, а другой нет тогда если настройки базы одни для обоих сервисов?     | |||
| 14
    
        Kassern 08.02.23✎ 11:06 | 
        (13) В любом случае у вас должен быть прописан для каждого сервиса блок service name="бла бла бла" и т.д.     | |||
| 15
    
        Kassern 08.02.23✎ 11:06 | 
        Ну и апач желательно перезапускать после обновления.     | |||
| 16
    
        magicSan 08.02.23✎ 11:06 | 
        (14) нет елси это расширение     | |||
| 17
    
        Kassern 08.02.23✎ 11:09 | 
        (16) Ну вот у меня яндекс в расширении и этот блок есть, все работает как часы. Что я делаю не так?     | |||
| 18
    
        Kassern 08.02.23✎ 11:12 | 
        Вот инструкция для яндекса https://yandex.ru/support/marketplace-module-1c/service.html     | |||
| 19
    
        petya_ petrov_63 08.02.23✎ 11:15 | 
        (17) а у меня несколько сервисов через расширение и ни одного из них нет в файле.     | |||
| 20
    
        OldCondom 08.02.23✎ 11:18 | 
        (19) у тебя нет, а на какой-нибудь другой базе/копии есть. Именно туда ты и попадаешь по http. Либо вообще на другой сервис ломишься.     | |||
| 21
    
        petya_ petrov_63 08.02.23✎ 11:25 | 
        (20) исключено. База локальная в файле. В файле devault.vrd других копий этой базы нет.     | |||
| 22
    
        НафНаф 08.02.23✎ 11:34 | 
        (21) так файлов может быть несколько, зависит от публикаций     | |||
| 23
    
        petya_ petrov_63 08.02.23✎ 11:44 | 
        (22) ни в одном изх файлов нет регистрации этой базы.
 Блин но в чем-то же есть различие, если один сервис работает, а другой нет. | |||
| 24
    
        BaZZiL 08.02.23✎ 11:46 | 
        (0) Проверить использование параметров URL, если они используются в методе, а в запросе их нет будет ошибка 404
 Проще использовать параметры запроса | |||
| 25
    
        Kassern 08.02.23✎ 11:48 | 
        (23) У вас 1 файл публикации?
 Прочтите уже (18) Там есть такая строчка "При этом в публикации из всех расширений будет доступен только сервис Маркетплейса.". Может у вас такая же ситуация? | |||
| 26
    
        petya_ petrov_63 08.02.23✎ 12:02 | 
        (25) один в корне wwwroot и в каждой из баз еще по одному файлу.     | |||
| 27
    
        petya_ petrov_63 08.02.23✎ 12:03 | 
        (24) у меня у url нет параметров, все идет параметрами запроса.     | |||
| 28
    
        OldCondom 08.02.23✎ 13:21 | 
        удали этот файл, перезапусти апач или что там у тебя и зайди на тот самый работающий сервис. Что то мне подсказывает - зайдешь.     | |||
| 29
    
        petya_ petrov_63 08.02.23✎ 18:33 | 
        шаблон сервиса сократил до одной буквы и сервис замечательно нашелся ... Что за фигня     | |||
| 30
    
        magicSan 08.02.23✎ 18:36 | 
        (29) видимо буква была заглавная - они чуствительны к регистрам     | |||
| 31
    
        petya_ petrov_63 08.02.23✎ 18:38 | 
        Да она была и в шаблоне и в вызове заглавной ... ахинея какая-то     | |||
| 32
    
        petya_ petrov_63 08.02.23✎ 18:40 | 
        буду по букве в шаблон добавлять. Бубен у меня поломанный какой-то     | |||
| 33
    
        petya_ petrov_63 08.02.23✎ 18:44 | 
        Вот теперь и с полным шаблоном работает. Танец с бубном да и только.     | |||
| 34
    
        eddy_n 10.02.23✎ 03:32 | 
        (33) Это - нормально. Именами тэгов XML также чувствительны к регистру.     | |||
| 35
    
        Dethmont 10.02.23✎ 04:01 | 
        Косяк в модуле сервиса     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |