|
MSXMLHttp не отрабатывает на серверных осях.
|
Я
|
|
Alexis 28.10.16 - 16:33 | Работа с MSXML.
На машинах с клиентским windows (w7 64 бита) код работает.
На серверных виндах выдает неопр. ошибку.
Не срабатывает синхронный POSТ. |
Vladal 1 - 28.10.16 - 16:35 | Мало сведений. Что делаешь, что пытаешься прочитать - всегда ли или на каких-то данных?
|
lubitelxml 2 - 28.10.16 - 16:38 | Раньше помню парсер ставили...
|
Alexis 3 - 28.10.16 - 16:42 | ( 1) ( 2) Блин..
Речь идет о MSXMLHtp.
Как заголовок поправить? |
Alexis 4 - 28.10.16 - 16:42 | MSXMLHttp точнее
|
Alexis 5 - 28.10.16 - 16:46 | 1) Создание объекта Microsoft.XMLHTTP - работает везде.
2) Идет авторизация - работает везде.
3) POST на получение некоторого списка - работает везде.
4) POST - запрос на удаление временных данных пред. запроса - работает только на клиентских осях.
Примерно так
XMLHTTP.open("POST", ДанныеАвторизации.Получить("serverAddr") + "/wialon/ajax.html?sid=" + ДанныеАвторизации.Получить("sessionID") + "&svc=report/cleanup_result¶ms={}", 0);//0
XMLHTTP.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
XMLHTTP.send();
Если XMLHTTP.status = 200 Тогда
response = уатПрочитатьJSON(XMLHTTP.responseText);
Если Wialon_ЕстьОшибка(response, ТекстОшибки) Тогда
Возврат Ложь;
КонецЕсли;
Возврат Истина;
Иначе
ТекстОшибки = "Ошибка при очистке данных предыдущего отчета. Код ответа сервера: " + XMLHTTP.status;
Возврат Ложь;
КонецЕсли |
Serginio1 6 - 28.10.16 - 16:48 | |
Alexis 7 - 28.10.16 - 16:52 | ( 6) Может для начала синхронный POST XMLHTTP попробовать?
С .Net в 1С, боюсь, долго разбираться. |
Alexis 8 - 28.10.16 - 16:53 | ( 7) асинхронный имелось ввиду |
Mauser 9 - 28.10.16 - 16:54 | ( 7) Не в синхронности дело.
Microsoft.XMLHTTP опирается на настройки безопасности IE, которые в серверных осях сильно пережаты по отношению к рабочим станциям. Копай туда. |
oleg_km 10 - 28.10.16 - 16:54 | ( 5) Какая ошибка, фиддлером сравни |
Serginio1 11 - 28.10.16 - 16:55 | ( 7) Там куча примеров уже как с авторизацией, так и м парсингом HTML
http://catalog.mista.ru/public/466052/ |
Serginio1 12 - 28.10.16 - 16:56 | А чем обычное HTTPСоединение не подходит?
|
Serginio1 13 - 28.10.16 - 16:57 | 12+
|
Лефмихалыч 14 - 28.10.16 - 16:57 | ( 5) может задать эти вопросы пацанам из этого wialon'а? |
Alexis 15 - 28.10.16 - 17:02 | ( 9) Куда копать то?
Конфигурацию усиленной безопасности отключили
Что еще? |
floverr 16 - 28.10.16 - 17:03 | ( 0)
Банально нет прав у пользователь под которым идет авторизация.
я с вордом и экселем мучался на сервере пока не включил пользователя под которым стартует сервер 1с в группу админов. |
Alexis 17 - 28.10.16 - 17:04 | ( 12) А поможет?
Не я изначально писал... |
Alexis 18 - 28.10.16 - 17:05 | ( 16) Неееее...
Точно не с правами пользователя - здесь все проверили. |
Alexis 19 - 28.10.16 - 17:18 | ( 14) Нет такого варианта.
К тому же с Win7 все работает. |
Alexis 20 - 28.10.16 - 17:28 | ( 9) ( 15) Не копается короче - все настройки установил на минимум. Не работает.. |
Alexis 21 - 28.10.16 - 18:35 | ( 10) Кроме фиддлера ни как не посмотреть? |
kihor 22 - 28.10.16 - 18:38 | ( 0)
Я на сервере использую такой объект:
<code>
XMLHTTP=Новый COMОбъект("Msxml2.ServerXMLHTTP")
</code>
А вы какой? |
Сергиус 23 - 28.10.16 - 19:09 | ( 0)А если через WinHttp.WinHttpRequest.5.1 попробовать? |
Alexis 24 - 28.10.16 - 19:11 | |
Alexis 25 - 28.10.16 - 19:13 | ( 23) Переделываю на HTTPСоединения потихоньку.
Оно, кстати, через что работает? |
kihor 26 - 28.10.16 - 19:14 | ( 24)
Когда я использовал Msxml2.XMLHTTP у меня на сервере отказывалось работать. |
Alexis 27 - 28.10.16 - 19:17 | ( 26) Спасибо. Попробую. Хотя некоторые запросы, как я писал, проходят везде. |
Alexis 28 - 28.10.16 - 19:20 | |
kihor 29 - 29.10.16 - 17:06 | ( 28)
Меня немного запутали Ваши посты. Вы пробовали Msxml2.ServerXMLHTTP и не помогло? |
kihor 30 - 29.10.16 - 18:19 | ( 29) Возможно, у нас разные кейсы. У меня была проблема, что функциональность не работала в фоновом задании на сервере. В то же время, при тестовом запуске обработки на рабочем компьютере все было нормально. Рекламное место пустует |
Alexis 31 - 31.10.16 - 10:36 | |
Alexis 32 - 31.10.16 - 10:37 | ( 30) Фоновое на сервере естественно не работает. |
Alexis 33 - 31.10.16 - 11:58 | ап
|
Serginio1 34 - 31.10.16 - 12:33 | Ну ты вроде на HTTPСоединения преределал?
Бросай этот древний MSXMLHttp
|