У меня есть небольшая проблема с Codenameone при вызове веб-службы SOAP
с устройства. Как вы, возможно, знаете, SOAP
веб-службы имеют собственный способ кодирования HTTP-запросов. Эти правила кодирования также различаются, используете ли вы SOAP
1.1 или 1.2.
Когда я запускаю симулятор, кажется, что используется v1.2, и для этого требуется определенный способ указания заголовков http для работы службы.
Когда вы находитесь на устройстве (здесь iPhone), оно переключается на SOAP
1.1, и поэтому заголовки http необходимо кодировать по-другому (действие мыла, тип контента).
Итак, вопрос: как в моем коде понять, в какой среде работает симулятор или реальное устройство? И при этом, если нам когда-нибудь понадобится выполнить определенную логику такого рода, основанную на природе устройства, как мы можем сделать эту проверку?
Заранее спасибо за любые подсказки.