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