powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / MSSOAP.SOapClient30 и PROXY
5 сообщений из 5, страница 1 из 1
MSSOAP.SOapClient30 и PROXY
    #34686672
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вхожу на интернет через PROXY сервер,чтобы мог обратится на COM сервер я должен
у İE отключить(убрат галычку) обращеня у PROXY,иначе COM серверу не заставит работат.
Как обходить PROXY сервер?
O=CREATEOBJECT("MSSOAP.SOapClient30")
O.MSSoapInit("http://10.3.3.57/chat/chat.wsdl")
Эти команды работает нормално если галычка убрана,иначе не работает.
Прощу совета.Спосибо.
...
Рейтинг: 0 / 0
MSSOAP.SOapClient30 и PROXY
    #34686986
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте тынц
...
Рейтинг: 0 / 0
MSSOAP.SOapClient30 и PROXY
    #34687102
ошибка такая?
“Connection failure.:No matching authorization scheme enable on connector.”

Если да, то значит клиент пытается осуществить доступ к защищенному ресурсу и не предоставляет информации для аутентификации....

Вот кое-что накопал....

Настройка аутентификации на сервере осуществляется обычным для IIS-приложений образом – с помощью “Internet Information Services Snap-in”. Для виртуального каталога могут быть установлены следующие методы аутентификации:
Basic – имя и пароль передаются открытым текстом по HTTP.
Integrated – используется текущая учетная запись.
SSL и клиентские сертификаты – по протоколу HTTPS.
Basic по протоколу HTTPS.
Digest – только на контроллерах доменов.

Способ передачи информации о клиенте на сервер зависит от используемого “коннектора”. Коннектором называется компонент, используемый клиентом для передачи запросов на сервер и получения откликов. Коннектор по умолчанию требует указания необходимой информации через свойства.

Для доступа к защищенному ресурсу необходимо запретить анонимный доступ к виртуальному каталогу, в котором находятся файлы серверной части, и установить basic-аутентификацию.
Код: plaintext
1.
2.
3.
4.
5.
O=CREATEOBJECT("MSSOAP.SOapClient30")
O.MSSoapInit("http://10.3.3.57/chat/chat.wsdl")
O.ConnectorProperty("AuthUser") = "Administrator"
O.ConnectorProperty("AuthPassword") = "admin"
O.ConnectorProperty("WinHTTPAuthScheme") =  1 

ВНИМАНИЕ!
Здесь явно указано, что подходит только Basic-аутентификация. По умолчанию значение WinHTTPAuthScheme – 0x12, не позволяющее использовать Basic-аутентификацию. Если для виртуального каталога IIS одновременно указаны и Basic-, и Integrated-аутентификация, то при подключении с Basic-аутентификацией могут возникнуть проблемы, если значение WinHTTPAuthScheme допускает Integrated-аутентификацию, и при этом явно указаны имя пользователя и пароль. Суть проблемы будет заключаться в том, что клиент не сможет договориться с сервером об используемой схеме аутентификации и все закончится ошибкой “Access Denied”, несмотря на то, что указаны правильные имя и пароль. Скорее всего, это ошибка в реализации коннектора (эта ошибка наблюдалась и в SOAP Toolkit 2.0).

Если надо использовать защищенное SSL-соединение, необходимо поменять URL, хранящийся в WSDL-файле. Протокол http должен быть заменен на https, иначе подключиться не получится. Кроме того, при подключении с использованием SSL необходимо обратить внимание на имя серверного сертификата для IIS. Этот сертификат задается с помощью средств администрирования IIS и предназначен для подтверждения подлинности Web-сервера (если не задать сертификат для Web-сервера, не получится “включить” поддержку защищенного HTTPS-протокола для виртуальных каталогов).
Если имя серверного сертификата не совпадает с именем Web-сервера, подключение также будет неудачным (Internet Explorer в такой ситуации показывает предупреждение).
...
Рейтинг: 0 / 0
MSSOAP.SOapClient30 и PROXY
    #34687165
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спосибо за отклик,попробую.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
MSSOAP.SOapClient30 и PROXY
    #36961636
Vic-Кех
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SoapClient = Server.CreateObject('MSSOAP.SoapClient30');
SoapClient.ClientProperty('ServerHTTPRequest') = true
и все заработает(можно не убирать галочку)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / MSSOAP.SOapClient30 и PROXY
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]