Имя: Пароль:
1C
 
Что такое "SOAP ACTION" в веб-сервисе?
,
0 toypaul
 
гуру
23.09.19
10:31
Для взаимодействия с внешней системой необходимо разработать свой веб-сервис.

Среди требований есть такая строчка - Не должен (веб-сервис) требовать SOAP ACTION

у веб-сервиса должен быть 1 метод, который на вход принимает строку.

я с ВС еще не сталкивался и мне не понятно - можно на 1С такое сделать или нет?
1 mikecool
 
23.09.19
10:48
подпишусь, сам только начал с вебами контактировать )
2 mzelensky
 
23.09.19
11:31
(0) "SOAP ACTION" - вызываемый метод веб-сервиса

Т.е. допустим у тебя есть веб-сервис "MyWebServ" и у этого веб-сервиса есть 3 метода "LoadDoc", "CreateDoc" и "SaveDoc".Так вот в описании XML-ки веб сервиса "MyWebServ" будет 3 "SOAP ACTION": "LoadDoc", "CreateDoc" и "SaveDoc"
3 mzelensky
 
23.09.19
11:33
Как я понимаю, в задаче хотят чтобы обращение к веб-сервису было БЕЗ указания его метода. Правда не совсем понятно почему нужно именно так.
4 mzelensky
 
23.09.19
11:35
(2) точнее будет так:

Так вот в описании XML-ки веб сервиса "MyWebServ" будет 3 "SOAP ACTION": "MyWebServ:LoadDoc", "MyWebServ:CreateDoc" и "MyWebServ:SaveDoc"
5 Дык ё
 
23.09.19
14:35
(0) а ещё SOAPAction - это заголовок, передаваемый клиентом. его формат, к стати, в разных версиях soap разный.
возможно они хотят, чтобы твой сервис его не требовал.
6 Dmitry1c
 
23.09.19
14:53
(3) а это вообще возможно?

а что за шизанутое требование?
7 CrushBy
 
23.09.19
14:55
(6) Вообще возможно. Вот только что столкнулся с тем, что саповская шина его не требует и не смотрит.
8 Вафель
 
23.09.19
14:57
(2) те чтоб метод был, но в wsdl его не было?
9 arsik
 
гуру
23.09.19
15:01
(0) Может пишут веб-сервис, а подразумевают http-сервис?
10 toypaul
 
гуру
23.09.19
15:14
скорее речь про (5)
11 toypaul
 
гуру
23.09.19
15:15
потому что метод есть. есть ссылка wdsl на аналогичный веб-сервис. но там он не на 1С деланый
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн