Имя: Пароль:
1C
1С v8
Есть ли общедоступный сервер для проверки работы web-сервиса?
0 palpetrovich
 
29.06.18
14:04
если вдруг есть такой, хотелось-бы ответ несколько более развернугый, чем "да" :)
1 Lamer1C
 
29.06.18
14:07
(0) кто и что должен проверять. напишите по-русски.
2 sttt
 
29.06.18
14:07
3 palpetrovich
 
29.06.18
14:14
(1) никогда ранее не приходилось сталкиваться с вэб-сервисом, сейчас сделал по инструкции из инета - при попытке опубликовать - вэб-серверы не обнаружены
(2) спасибо ...вот только как его готовить? :)
4 Джинн
 
29.06.18
14:16
(3) Если речь о публикации, то это Вы выставляете сервис наружу. Чем Вам поможет выставленный кем-то сервис?
5 palpetrovich
 
29.06.18
14:18
(4) не знаю, потому как "никогда ранее не приходилось сталкиваться с вэб-сервисом"
думал, может есть какой-то механизм проверки этого ХеллоВорд
6 HomoAlbus
 
29.06.18
14:19
(3) значит плохо инструкцию читал. Кто апач устанавливать за тебя будет?
7 Lamer1C
 
29.06.18
14:20
(2) вам чужой не нужен. нужен браузер, где прописать строку подключения к веб-сервису.  как тестировать после публикации - https://www.koderline.ru/expert/programming/article-veb-servisy-i-1s-zdravstvuy-name-vremya-dengi-i-zhizn/#anchor7

а вообще, лучше уже http-сервисы использовать.
8 palpetrovich
 
29.06.18
14:21
(6) дык, я-ж про это спрашиваю, может можно чей-то апач попльзовать
(7) спасибо, читаю...
9 Lamer1C
 
29.06.18
14:22
(8) апач сам ставишь и публикуешь свой веб-сервис.
10 HomoAlbus
 
29.06.18
14:22
(8) Зачем тебе чей-то апач использовать, если можно свой собственный отрастить?
11 Джинн
 
29.06.18
14:24
(8) Свой используйте. Это же Ваш сервис. Значит и Ваш сервер. Скачать и поднять его - минут 15 работы. Во избежание граблей лучше мануалы в сети найдите, ибо нюансы есть.
12 palpetrovich
 
29.06.18
14:24
(10) может и так, просто необходимость как-бы разовая ..хотя - кто знает
13 HomoAlbus
 
29.06.18
14:25
(12) Да не сомневайся, альтернатив-то у тебя все равно нет.
14 palpetrovich
 
29.06.18
14:25
(11) к примеру http://catalog.mista.ru/public/646384/ - норм?
15 sttt
 
29.06.18
14:27
(3) Готовят примерно так:
&НаСервере
Функция ПроверитьТекст(Текст)

    WSОпределение    = Новый WSОпределения("http://speller.yandex.net/services/spellservice?WSDL","","",,10);      
WSПрокси        = Новый WSПрокси(WSОпределение,"http://speller.yandex.net/services/spellservice","SpellService","SpellServiceSoap",,10);        
Пакет             = WSПрокси.ФабрикаXDTO.Создать(WSПрокси.ФабрикаXDTO.Тип("http://speller.yandex.net/services/spellservice","CheckTextRequest";));      
Пакет.options   = 55;
Пакет.format    = "plain";
Пакет.lang        = "ru";
Пакет.text        = Текст;
РезультатВебОперации = WSПрокси.checkTexts(Пакет);
Для каждого ГрамОшибка из РезультатВебОперации.ArrayOfSpellResult.SpellResult[0].error Цикл
    СловаСОшибками = Строка(СловаСОшибками)+"'"+Строка(ГрамОшибка.word)+"', ";
КонецЦикла;
Возврат Лев(СловаСОшибками,СтрДлина(СловаСОшибками)-2)

КонецФункции // ПроверитьТекст()
16 sttt
 
29.06.18
14:28
(8) Любой бесплатный хостинг и изучай:
https://habr.com/post/187390/
17 Джинн
 
29.06.18
14:29
(14) Потянет для начала. Но встречал и более подробные.
18 palpetrovich
 
29.06.18
14:30
спасибо всем, буду поднимать апач
19 HomoAlbus
 
29.06.18
14:31
(16) Ну че ты ему хостинги суешь? Чувак апач настроить без инструкции не может
20 sttt
 
29.06.18
14:33
(19) Это, если сложно апач настроить ;0)
21 palpetrovich
 
29.06.18
14:58
тут - все норма вроде
http://localhost
It works!

а тут что-то пошло не так...
http://localhost/test/
Not Found
The requested URL /test/ was not found on this server.

test - имя публикации в 1с

ЧЯДНТ?
22 HomoAlbus
 
29.06.18
15:08
(21) ты веб морду публиковал? Если только сервис, тогда надо что-то типа:

http://localhost/test/ws/имяТвоегоСервиса?wsdl
23 palpetrovich
 
29.06.18
15:40
(22) что-то не получается
имя базы: test
каталог в "публикации" D:\1c82\test\
имя сервиса: wa_LengthString
адрес: ws1.1cws

пробовал
http://localhost/test/ws/wa_LengthString.1cws?wsdl
http://localhost/test/ws/ws1.1cws?wsdl
получил:Попытка соединения не удалась
24 palpetrovich
 
29.06.18
16:14
из инета
" зарегистрировать менеджер сервисов (wsisapi.dll). Для этого следует запустить утилиту регистрации wsinst.exe (находящуюся в каталоге «bin» файлов 1С:Предприятия 8.?) с ключом «-iis» "

у меня в БИН-е нет такой утилиты wsinst.exe, может в этом дело?
25 HomoAlbus
 
29.06.18
17:01
(24) Не надо тебе такое делать.
26 Я_в_каске
 
29.06.18
17:22
(7) почему лучше http сервисы?
27 Fram
 
29.06.18
17:38
(36) нынче они в моде )
Закон Брукера: Даже маленькая практика стоит большой теории.