COMОбъект("WinHttp.WinHttpRequest.5.1") #582114


#0 by несергей
v8.2 Делаю запрос к сайту с помощью объекта COMОбъект("WinHttp.WinHttpRequest.5.1"). Запрос делается в функции с директивой &НаСервере. На сервере есть подключение к интернету. Если запускаю 1с на сервере, все работает. Если на клиентском компьютере, то работает только если интернет есть на самом  клиенте. Почему COMОбъект("WinHttp.WinHttpRequest.5.1") не использует интернет на сервере, если выполнение функции идет на сервере? Как это исправить?
#1 by detec
Покажи код полностью. У меня всё работает, как и должно.
#2 by oleg_km
действительно, и где какие ошибки выдает. Может прокси по-разному настроен, может прав каких-то не хватает. Может на сервере банально WinHTTP нет. Вам помощь нужна или нет, или это просто вопль отчаяния перед попыткой суицида?
#3 by несергей
Еще есть шанс спастись, поэтому нужна помощь) Точно ошибку сейчас не воспроизведу, она о том, что указанный url недоступен. Вот код полностью:
#4 by несергей
т.е. код отрабатывает, выдает ответ в переменную ТТ. Но вместо html-страницы с данными страница с ошибкой.
#5 by oleg_km
короче клещи нужны. Приведи эту страницу. Возможно в ней информация которая подскажет. Там может быть ответ прокси сервера. Наиболее вероятна проблема с прокси сервером. Может у сервера 1С нет прав на прокси или у вас оконная авторизация, а на сервере некому ввести учетные данные. Гадать бесполезно. Нужна информация
#6 by detec
Поможет Fiddler2 - прокся для разработчиков веб-приложений.
#7 by oleg_km
+1 для WinHTTP есть возможность вести детальный лог и без Fiddler2, хотя Fiddler2 действительно мощный продукт
#8 by несергей
Спасибо всем за помощь.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям