|
(WinHttp.WinHttpRequest): Не удается разрешить имя или адрес сервера | ☑ | ||
|---|---|---|---|---|
|
0
NightRider377
25.05.20
✎
13:04
|
Всем привет! При отправке http запроса с помощью WinHttp столкнулся со следующей проблемой:
ВнешняяОбработка.РегламентноеЗадание.МодульОбъекта(327)}: Ошибка при вызове метода контекста (Send): Произошла исключительная ситуация (WinHttp.WinHttpRequest): Не удается разрешить имя или адрес сервера Текст запроса: WinHttp = Новый COMОбъект("WinHttp.WinHttpRequest.5.1"); WinHttp.Option(2,"utf-8"); Скрипт= Новый COMОбъект("MSScriptControl.ScriptControl"); Скрипт.language="javascript"; Скрипт.AddObject("WinHttp",WinHttp); Скрипт.Eval("WinHttp.Option(4)=13056");//intSslErrorIgnoreFlags Скрипт.Eval("WinHttp.Option(6)=true");//blnEnableRedirects Скрипт.Eval("WinHttp.Option(12)=true");//blnEnableHttpsToHttpRedirects //Если (гпИспользоватьПрокси = Истина) Тогда // лпСтрокаПрокси = СокрЛП(гпПроксиАдрес); // WinHttp.SetProxy(гпПроксиТип, лпСтрокаПрокси); //КонецЕсли; WinHttp.Open("POST",СокрЛП(лпХост),0); WinHttp.setRequestHeader("Accept", "text/json"); WinHttp.setRequestHeader("Content-type", "text/json"); WinHttp.setRequestHeader("Authorization", "Basic "+auth_str); WinHttp.Send(лпСтрокаJSON); Ошибка возникает при выполнени обработки через планировщик заданий. В ручном режиме всё работает. Пользователь, под которым запущена служба 1с Сервера и от которого запускается задача в планировщике имеют права администратора. Также, отключил брандмауэр, защитник виндовс и другой антивирус. Платформа 1С:Предприятие 8.3 (8.3.11.2867) Подскажите пожалуйста в чём может быть проблема? |
|||
|
1
Turku
25.05.20
✎
13:27
|
(0) Попробуйте к серверу по IP обратиться, это укажет на проблемы с DNS или с чем-то еще. И вообще, зачем эти городушки с ком-объектами?! Можно же работать с HTTP платформенными объектами.
|
|||
|
2
NightRider377
25.05.20
✎
17:59
|
(1) Мб тупой вопрос, но всё же задам: каким образом можно это сделать (к серверу по IP обратиться)? Мб есть какой-то пример кода? Я пробовал через браузер, но так как требуется авторизация то получил 403 - Forbidden: Access is denied.
You do not have permission to view this directory or page using the credentials that you supplied. И если есть какие-то проблемы с DNS, то разве будет оно работать в ручном режиме? |
|||
|
3
NightRider377
05.06.20
✎
23:40
|
оказалось что админ тушил интернет в то время когда выполнялась обработка. всем спасибо за советы!
|
| Форум | Правила | Описание | Секции | Поиск |