У меня есть проблема, потому что у меня есть веб -сервис с Wshttpbinding: < /p>
< /code>
Я не могу получить свой код Python, позвоните в него, каждый раз, когда я пытаюсь позвонить, я получаю это сообщение об ошибке: < /p>
Exception: (400, u'Bad Request')
< /code>
После многого расследования и поиска в Интернете я заставил его работать только что указав в моем веб -службе, чтобы Basichttpbinding: < /p>
< /code>
Таким образом, я мог бы вызвать веб -службу из кода Python! < /p>
Теперь моя проблема - другая: я Не могу действительно изменить веб -сервис, я мог бы попробовать локально, но у меня нет разрешения на его изменение. Чтобы сделать запрос «wshttpbinding»?import logging
from suds.client import Client
import sys
from suds.sax.element import Element
handler = logging.StreamHandler(sys.stderr)
logger = logging.getLogger('suds.transport.http')
logger.setLevel(logging.DEBUG), handler.setLevel(logging.DEBUG)
logger.addHandler(handler)
client =Client('Service_URL')
client.set_options(headers={'Content-Type': 'application/soap+xml; charset=utf-8'})
result = client.service.RouteDocument('Input')
Подробнее здесь: https://stackoverflow.com/questions/407 ... -by-python
Можно использовать веб -сервисы .NET с WSHTTPBinding Python ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Spring MVC: веб-сервисы RESTful + интеграция BlazeDS возможна в одном веб-приложении?
Anonymous » » в форуме JAVA - 0 Ответы
- 34 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как использовать веб-сервисы на Java 11? пакет javax.jws не существует [дубликат]
Anonymous » » в форуме JAVA - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-