Ошибка при вызове метода контекста (send) #780332


#0 by falselight
Подскажите пожалуйста как избавиться от этой ошибки: {Форма.Форма.Форма}: Ошибка при вызове метода контекста (send)     ХМЛХТТП.Send(Null);   по причине: Произошла исключительная ситуация (msxml3.dll): Указанный протокол неизвестен.
#1 by Serginio1
Аналог null в 1С это неопределено
#2 by Cyberhawk
Аналог, да не аналог и не везде :)
#3 by Serginio1
В ВК кстати Null
#4 by falselight
работает на других функциях с null я решил проверить обработкой, выдает ошибку на метод send, что нужно исправить?
#5 by sapphire
Sends an HTTP request to the server and receives a response. Syntax XMLHttpRequest.send(varBody); Parameters Type: any Any that specifies the body of the message being sent with the request. Value    Meaning ArrayBuffer A binary data. See FileReader.readAsArrayBuffer. blob A Blob (binary data object). Document A documentnode. ArrayBufferView A typed array view of an ArrayBuffer. string A DOMString. FormData A FormData object Как видим, NULL там нет :)
#6 by falselight
если ставить неопределено за место null таже ошибка
#7 by sapphire
+ Но, поскольку varBody optional, то, ХМЛХТТП.Send;
#8 by falselight
а что там должно быть?
#9 by sapphire
Не ставьте вообще ничего
#10 by falselight
попробую
#11 by falselight
ругается {Форма.Форма.Форма}: Ошибка при вызове метода контекста (send)     ХМЛХТТП.Send;   по причине: Произошла исключительная ситуация (msxml3.dll): Указанный протокол неизвестен.
#12 by falselight
что то не так!!!
#13 by Serginio1
Пустую строку
#14 by sapphire
Так это не потому. Вы в УРЛ пихаете что? УРЛ = "ссылка" + СокрЛП(ЭлементыФормы.url.Значение);
#15 by Serginio1
Или
#16 by sapphire
+ Любой браузер ругнется на такой урл
#17 by falselight
то что я ложу в УРЛ пробовал в браузере он возвращает номер, то есть работает
#18 by falselight
брал с отладчика с табло, вставлял в строку браузера
#19 by sapphire
НЕ ВЕРЮ (с)
#20 by sapphire
значение УРЛ в студию.
#21 by Serginio1
А там по аналогии с 1С а в Send ресурсы
#22 by falselight
";
#23 by Serginio1
Хотя
#24 by Serginio1
ХМЛХТТП.Open("GET", ";, Ложь);     ХМЛХТТП.Send("?act=add_redirect&url=;);
#25 by sapphire
УРЛ = ";; У меня работает.
#26 by falselight
почему у меня может быть ошибка?
#27 by falselight
не подскажете? если все одинаково, то дело в сервере?
#28 by Serginio1
#29 by falselight
попробовал на своем компе, тоже самое, ошибка
#30 by Serginio1
#31 by falselight
все же не понимаю как мне устранить эту ошибку? (
#32 by falselight
в смысле?
#33 by falselight
но вы говорите же что у вас выполняется все
#34 by Serginio1
Your IP (хх.ххх.х.ххх) is not allowed.
#35 by falselight
да если пробовать как в 24, тоже
#36 by Serginio1
Это не я а 25
#37 by Serginio1
Попробуй 15+30
#38 by falselight
узнал что такое бывает на сервере иногда то есть в иной период возможно сработает, как в
#39 by Serginio1
Побробуй 37 для успокоения души
#40 by Serginio1
38 при этом из браузера читает?
#41 by falselight
пока меня выкинуло с сервера и не пускает (((( ожидаю когда наладится если вот это сработало у меня на компе, выдав результат Your IP (хх.ххх.х.ххх) is not allowed, так как там можно только с сервера, я хотел проверить это на сервере и меня выбросило то есть при ошибки той нет, и по коду идет дальше + ссылка из в браузере возвращает число на пустой странице, которое мне и нужно считать
#42 by Serginio1
Значит у тебя проблема с библиотеками на сервере. Небось 64 разрядны. А почему HTTPСоединеие не используешь? Почему 37 не хочешь попробовать?
#43 by eklmn
прокси все ломает...
#44 by sapphire
Нет не с библиотеками.
#45 by Serginio1
Возможно. Я таким анахронизмом давно не занимаюсь.
#46 by sapphire
У меня тоже именно это (Your IP (хх.ххх.х.ххх) is not allowed) и выдало. О чем это говорит, что разрешен вход либо под определенным агентом с определенной подсети, иначе браузер не выдавал бы числа  <<ссылка из в браузере возвращает число на пустой странице, которое мне и нужно считать>>.
#47 by falselight
на сервере 64х разрядная система да работать это будет только на сервере
#48 by falselight
там много написано, изучать неделю только нужно, мне дали пример кода и что делать объяснили, но вот из за ошибки на send ничего не работает
#49 by sapphire
неа, иначе как ты видишь ссылка из в браузере возвращает число на пустой странице, которое мне и нужно считать.
#50 by falselight
я вижу это в браузере на сервере, там только работает
#51 by falselight
но вот из 1с ломается на методе send, пока ни разу не сработало то что в возвратило <?xml version="1.0" encoding="UTF-8"?> то есть это не подойдет наверное, так как это не то что нужно
#52 by falselight
{Форма.Форма.Форма}: Ошибка при вызове метода контекста (send)     ХМЛХТТП.Send(Null);   по причине: Произошла исключительная ситуация (msxml3.dll): Указанный протокол неизвестен. || остается
#53 by Serginio1
Что в 34 изучать? Здесь лежит DLL и инструкция как зарегистрировать Кроме того про регистрацию можно посмотреть здесь
#54 by Serginio1
Рядом с NetObjetToIDispatch45.dll лежит RegAsm.bat его нужно запустить от администратора. Там делов меньше минуты
#55 by falselight
ну я не администратор на сервере, мне сказали что метод сенд иногда не работает, иногда работает, я не пойму этого всего пока
#56 by falselight
я не в теме этого всего, с этим всем нужно разбираться
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

В этой группе 1С