|
Простой web service (http сервис не понимает "?")
| ☑ |
0
leshikkam
16.05.15
✎
21:26
|
Добрый день!
Столкнулся с тем что http сервис в 1С (8.3) не понимает когда в url присутствует знак "?".
У меня же исходное приложение отправляет http запрос (GET) вида:
В шаблоне я прописал /* - не помогает.
Судя по всему надо использовать ws.
Создал ws. При вызове
Возвращается XML.
Добавил один входящий параметр.
Вопрос. Как в запросе GET указать параметр и значение? Хоть убей не понимаю.
Вот так:
не работает
так тоже.
По сути задачи - надо передать в сервис один текстовый параметр и вернуть также один текстовый ответ (не XML возвращать).
Помогите пожалуйста?
|
|
1
Gepard
16.05.15
✎
21:43
|
(0) мне кажется здесь путаются понятия "веб-сервис" и "rest-сервис"
|
|
2
Gepard
16.05.15
✎
21:45
|
(SOAP и HTTP)
|
|
3
leshikkam
16.05.15
✎
21:47
|
(2) Возможно.
Но как факт rest-сервис не понимает ? в url.
Уже копаю в сторону mod-rewrite но как не хотелось бы этого делать.
|
|
4
Gepard
16.05.15
✎
21:53
|
(3) если там есть wsdl, то это веб-сервис. Оно и не должно понимать.
|
|
5
leshikkam
16.05.15
✎
21:55
|
А как же мне тогда через get http запрос что-то передать в 1С и что-то получить из неё? если ? не воспринимается :-(
|
|
6
Gepard
16.05.15
✎
21:56
|
сделать http-сервис
|
|
7
leshikkam
16.05.15
✎
22:00
|
(6) Я сделал http сервис в 1С.
Он не понимает когда в url есть "?" - знак вопроса.
|
|
8
Fragster
гуру
16.05.15
✎
22:45
|
(0) у меня работает
|
|
9
Fragster
гуру
16.05.15
✎
22:45
|
то, что после "?" идет в параметры запроса
|
|
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн