![]() |
|
Не проходит НТТРСоединение | ☑ | ||
---|---|---|---|---|
0
Sh18
03.06.16
✎
10:02
|
Не могу понять, почему не проходит соединение. Пишу соединение самописной базы с сайтом по протоколу Битрикс. Долго ругался, что сайт не авторизует, ребята мне сделали тестовую страницу без всякой авторизации, и ее я тоже считать, оказалось, не могу. Практически ясно, что запрос не уходит в инет.
Конкретно, на такой запрос Функция ТестовоеСоединение() Экспорт Соединение = Новый HTTPСоединение("th.headpoint.ru"); HTTPОтвет = Соединение.Получить("test.txt", ПолучитьИмяВременногоФайла()); Сообщить(HTTPОтвет.КодСостояния); Возврат HTTPОтвет; КонецФункции Возвращается Ошибка работы с Интернет: Server returned nothing (no headers, no data) Имеется прокси. По идее, 1С подхватывает прокси из IE, но и прямое указание ничего не дает. При этом, админы утверждают, что у них все открыто. Действительно, работает следующее: - через IE по указанному адресу зайти без проблем - качаются курсы валют с рбк, но это через COMОбъект("MSXML2.XMLHTTP") Можно переписать выгрузку через СОМ, но не хотелось бы разбираться с этим, когда имеются простые объекты, которые должны работать. Да и вообще, должно же работать! Вопрос: где могут стоять запреты? Куда ткнуть носом админов? |
|||
1
mehfk
03.06.16
✎
10:06
|
Укажи параметры прокси в конструкторе HTTPСоединение.
|
|||
2
Sh18
03.06.16
✎
10:07
|
(1) Делал, не помогает
|
|||
3
mehfk
03.06.16
✎
10:12
|
Ты за пять лет не разобрался? v8: v8: Получение курсов валют из интернет - ошибка
|
|||
4
Sh18
03.06.16
✎
10:17
|
)) Спасибо, сейчас посмотрю. Тогда, видимо, разобрался, но с тех пор точно с инетом не работал. И сейчас залез в закачку валют, там использвется COMОбъект("MSXML2.XMLHTTP"), не НТТРСоединение. Но спасибо, похоже, это должно быть оно
|
|||
5
Sh18
03.06.16
✎
12:40
|
Увы, эта песня оказалась фальшивой.
Точнее, кое что сработало. <a href="https://vladislavartukov.wordpress.com/2012/12/24/1спредприятие-8-2-загрузка-курсов-валют/">По этой технологии</a> я сделал файл inetcfg.xml, прописал исключение для сайта в IE. Сервер наконец вернул ответ, но увы, не тот, который надо: Ошибка работы с Интернет: Couldn't resolve host name При этом, сайт работает, страница в браузере видна (не в IE, там она в исключениях из прокси). Ясно, что непонятки между 1С и прокси продолжаются. Можно плюнуть и переписать на COMОбъект("MSXML2.XMLHTTP"), но, с одной стороны, реализовывать протокол битрикс сложнее, чем просто один раз качнуть курсы, в другой, ну западло же! Должно же работать! В какой еще бубен постучать, чтобы 1С и прокси договорились? |
|||
6
Sh18
03.06.16
✎
12:41
|
Как тут ссылки вставляются?
|
|||
7
oleg_km
03.06.16
✎
13:46
|
Фиддлером посмотри
|
|||
8
Sh18
03.06.16
✎
13:48
|
(7) Это что? Админы знают?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |