|
web-service возврат ответа строкой |
☑ |
0
vvf
06.04.17
✎
14:20
|
В 1С 8.3 добавил web-service, опубликовал его, все хорошо, работает. Получил ссылку вида
При попытке его вызова получаю следующую конструкцию, которая возвращает значения именно те, что я хочу
-<soap:Envelope>
-<soap:Body>
-<m:elecsnetResponse>
<m:return xsi:type="xs:string">HEllo World!</m:return>
</m:elecsnetResponse>
</soap:Body>
</soap:Envelope>
Вопрос как избавиться от тегов, которые не нужны на принимающей стороне.
Сделать, чтобы в ответе лишь было
HEllo World!
|
|
1
Неверный Параметр И
06.04.17
✎
14:50
|
(0) Если "принимающая сторона" вызывает именно web-сервис, то эти тэги ей нужны.
Если "принимающая сторона" вызывает http-сервис, то надо делать именно его.
|
|
2
vvf
06.04.17
✎
15:06
|
Обмен данными между хостом и сервером Контрагента происходит по протоколу HTTP с использованием SSL. Контрагент предоставляет адрес исполняемого сценария для приема документов, доступный через сеть Интернет. Хост запрашивает сценарий http-методом POST или GET. Строка запроса передаётся в поле данных http-запроса, сразу за заголовками http-запроса. Используемая кодировка – WIN-1251.
|
|
3
Неверный Параметр И
06.04.17
✎
15:08
|
Великолепно поставленное ТЗ. Работать по такому - одно удовольствие.
|
|
4
vvf
06.04.17
✎
15:13
|
Но все-таки вопрос остается в силе. Заказчика устраивает ответ в виде строки, т.е. мой способ реализации годится и был ими протестирован, не устраивает лишь формат. Поэтому вопрос, как убрать ненужные теги?
|
|
5
Живой Ископаемый
06.04.17
✎
15:20
|
Сделать ХТТП-сервис.
Это будет также правильней и с точки зрения лицензий
|
|
6
oleg_km
06.04.17
✎
17:08
|
В терминах 1С ты сделал web-сервис, а заказчик хочет http-сервис. Переделай на http-сервис.
|
|