Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Мистика get запроса средствами 1с

Мистика get  запроса средствами 1с
Я
   kislitsin
 
17.10.19 - 17:36
Коллеги приветствую.
Помогите пожалуйста может кто сталкивался.
Обычный get запрос на сайт битрикс. Проверка подключения:

ПараметрыЗапроса="bitrix/admin/1c_exchange.php?type=catalog&mode=checkauth"
Ответ=Соединение.Получить(СокрЛП(ПараметрыЗапроса), ИмяФайлаОтвета, СокрЛП(Заголовки));

После выполнения файл по пути ИмяФайлаОтвета совершенно пустой.
Свойство Ответ.КодСостояния равен 200
при этом строка в браузере на том же компе http://ninel-accessories.ru/bitrix/admin/1c_exchange.php?type=catalog&mode=checkauth
возвращает: success PHPSESSID 73935435bd930f647ebc9c40eb368c89 sessid=d2d9e2d563cd532c386ff3e39be173b3 timestamp=1571314509

Танцую с бубном не первый день подскажите в чем могут быть траблы ?
 
 
   DTX 4th
 
1 - 17.10.19 - 17:37
fiddler
   kislitsin
 
2 - 17.10.19 - 17:41
(1) было дело пользовался этим инструментом, но в браузере же все хорошо чем мне поможет fiddler ?
   Cyberhawk
 
3 - 17.10.19 - 17:43
Ну так в браузере пади куки
   DTX 4th
 
4 - 17.10.19 - 17:43
(2) Посмотришь, чем запросы отличаются
Заголовков может не хватать. Либо 1С неправильно парсит ответ
   Ёпрст
 
5 - 17.10.19 - 17:44
(0) дык синтаксис Получить, вроде как другой, там 2 параметра - Получить(<HTTPЗапрос>, <ИмяВыходногоФайла>) , не ?
   Сергиус
 
6 - 17.10.19 - 17:44
(0)Попробуй получать ответ не в файл, а используя HTTPЗапрос
   kislitsin
 
7 - 17.10.19 - 17:49
(6) Утоните что имеется ввиду, я пробовал так:
Ответ=Соединение.Получить(СокрЛП(ПараметрыЗапроса))
И думал получить ответ используя методы httpответ но проблема в том что выше обозначенный код вызвает исключение с сообщением  что то типа неверный путь.
   kislitsin
 
8 - 17.10.19 - 17:50
Хотя в справке написано что параметр путь к файлу необязательный
   Cyberhawk
 
9 - 17.10.19 - 17:51
(8) Необязательный.
ОтветСтрокой = Ответ.ПолучитьТелоКакСтроку() в твоем коде
   kislitsin
 
10 - 17.10.19 - 17:56
(9) пробовал не летает
код:
Ответ=Соединение.Получить(СокрЛП(ПараметрыЗапроса))
вызывает исключение
   kislitsin
 
11 - 17.10.19 - 17:58
(1) fiddler поставил, сфомировал запросы в браузере и в 1с, заголовки отличаются, но куда копать и что менять хоть убей не понимаю.
   Надо работать
 
12 - 17.10.19 - 18:04
(0) http://ninel-accessories.ru/bitrix/admin/1c_exchange.php?type=catalog&mode=checkauth

И де тут логин пароль? В браузере они явно в куках
   Надо работать
 
13 - 17.10.19 - 18:07
(10) чето вы путаете
<ИмяВыходногоФайла> (необязательный)

Тип: Строка.
Имя файла, в который помещаются данные полученного ресурса. Если не указан или содержит пустую строку, то тело ответа может быть получено из объекта HTTPОтвет.
   kislitsin
 
14 - 17.10.19 - 18:09
(13) А что путаю на ваш взгляд ?
   Надо работать
 
15 - 17.10.19 - 18:10
На мой взгляд - тип объекта Соединение, или версию платформы, или еще что, смотрите код
   Cyberhawk
 
16 - 17.10.19 - 18:14
(10) Ну так в метод надо передавать ХТТП-запрос, а не строку
   kislitsin
 
17 - 17.10.19 - 18:18
(16) Да понял свою ошибку при моем синтаксисе имя файла обязательный параметры сча поробую ХТТП-запрос сделать
   kislitsin
 
18 - 17.10.19 - 18:25
(16) сделал но метод Ответ.получитьТелоКакСтроку() то же возвращает пустую строку
   Ёпрст
 
19 - 17.10.19 - 18:28
Больше кода
   Cyberhawk
 
20 - 17.10.19 - 18:40
(18) Ну подготовь внешнюю обработку и выложи - мы проверим
   acht
 
21 - 17.10.19 - 18:42
(0) > http://ninel-accessories.ru/bitrix/admin/1c_exchange.php?type=catalog&mode=checkauth

Ай-яй-яй, юноша. Жадность, это скверно.

Проверка: http://ninel-accessories.ru/bitrix/admin/1c_exchange.php?type=catalog&mode=checkauth
Версия антивирусного ядра: 7.0.41.7240
Вирусных записей: 8225402
Размер файла: 24.56 КБ
MD5 файла: 80c56be639f2497159a77aca03c18333
...
>http://ninel-accessories.ru/bitrix/admin/1c_exchange.php?type=catalog&mode=checkauth/JSTAG_2[46c][406] infected with JS.BtcMine.87
>http://ninel-accessories.ru/bitrix/admin/1c_exchange.php?type=catalog&mode=checkauth/JSTAG_3[89b][2a4] infected with JS.BtcMine.87
...
   acht
 
22 - 17.10.19 - 18:44
Ну, например, https://vms.drweb.ru/online/
   Cyberhawk
 
23 - 17.10.19 - 18:47
(22) Но контора-то действующая. Не фишинг.
   Надо работать
 
24 - 17.10.19 - 18:50
(21) так может то битрикс шабашит ))
   kislitsin
 
25 - 18.10.19 - 09:48
(21) Вообще обмен отвалился после лечения вирусов, может их недолечили.
В общем наверное 1с не причем.
Всем спасибо за участие.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.