По теме из базы знаний
- Создание мобильного клиента 1С на Android с использованием HTTP-сервисов
- Подключение к хранилищу конфигурации через HTTPS
- Эмуляция COM передачи данных через http сервис
- Отправка Push-уведомлений через сервис Firebase Cloud Messaging по протоколу FCM HTTP v1 API
- Печать этикеток на DYMO LabelManager 280 через DYMO Connect Web Service
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
https web-сервисы разрабатываются так же, как и обычные http web-сервисы, но требуют дополнительной настройки веб-сервера. Для IIS веб-сервера настройка заключается в привязке к веб-сайту серверного сертификата и настройке виртуальной директории web-сервиса. Серверный сертификат может быть получен от Центра Сертификации, в качестве которого может выступать любой Windows Server 2003 с установленным сервисом сертификатов. После того как сертификат связан с веб-сайтом, для виртуальной директории web-сервиса нужно указать, что доступ к ней осуществляется по защищенному каналу связи (см. документацию по IIS).
Для Apache web-сервера также нужно указать серверный сертификат и признак работы по защищенному каналу. Сертификат может быть получен при помощи утилиты openssl
Для Apache web-сервера также нужно указать серверный сертификат и признак работы по защищенному каналу. Сертификат может быть получен при помощи утилиты openssl
После публикации получаю wsdl моего сервиса с такими строками
Адреса указаны с http. Из-за этого в последствии возникают ошибки.
<service name="WSKometa">
<port name="WSKometaSoap" binding="tns:WSKometaSoapBinding">
<documentation>
<wsi:Claim xmlns:wsi="http://ws-i.org/schemas/conformanceClaim/" conformsTo="http://ws-i.org/profiles/basic/1.1"/>
</documentation>
<soapbind:address location="http://app.oblako1c.ru/webaccess/5350_1/ws/wskometa"/>
</port>
<port name="WSKometaSoap12" binding="tns:WSKometaSoap12Binding">
<soap12bind:address location="http://app.oblako1c.ru/webaccess/5350_1/ws/wskometa"/>
</port>
</service>
ПоказатьАдреса указаны с http. Из-за этого в последствии возникают ошибки.
(8)
Да. Я этот веб-сервис использую в мобильной платформе. WSDL читается, а вот обращение к методам уже не проходит, т.к. по http они не доступны.
Я нашел обходной путь, но он похож на удаление миндалин через жопу.
Например - wsdl по https запрашивается?
Да. Я этот веб-сервис использую в мобильной платформе. WSDL читается, а вот обращение к методам уже не проходит, т.к. по http они не доступны.
Я нашел обходной путь, но он похож на удаление миндалин через жопу.
В name space всегда будет http, это-же протокол, а приставка "s" указывает только на то, что соединение защищенное и имеет порт не 80 а 443 (если конечно не менять в настройках веб сервера), разница лишь в инициации подключения, веб-сервису пофиг на каком соединении у вас http! И если у вас внешний (не типовой) веб сервис используете WSОпределения программно, а то каждый раз конфигурацию менять...
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот