Имя: Пароль:
1C
1C 7.7
v7: Нужна помощь с WEB-сервисом - решение в (7)
0 Trucker
 
12.12.23
17:04
Есть такой сервис http://npchk.nalog.ru/FNSNDSCAWS_2 работал давно и без нареканий. Примерно неделю назад перестал работать со Статусом :403,Forbidden.
В клюшках к сервису обращаюсь так:
	xmlHTTP = CreateObject("MSXML2.XMLHTTP");
	xmlHTTP.open("POST", "http://npchk.nalog.ru/FNSNDSCAWS_2", 0);
	xmlHTTP.setRequestHeader("Content-Type", "text/xml; charset=utf-8");
	xmlHTTP.setRequestHeader("SOAPAction", "NdsRequest2"); 
	xmlHTTP.send(ТекстЗапроса);
  
В ТекстЗапроса передаю xml.

Делаю этот же запрос в Postman, всё отрабатывает. Статус 200.
Авторизации там нет, почему именно из клюшек не пускают не понятно.  
Может кто подскажет, в какую сторону копать?
1 Builder
 
12.12.23
15:53
Недавно один сервис так же стал периодически вылетать с 403 ошибкой.
Мне помогло это:
http = СоздатьОбъект("Microsoft.XMLHTTP");
2 Trucker
 
12.12.23
16:14
Мне помогло это:
http = СоздатьОбъект("Microsoft.XMLHTTP");

Попробовал, не помогло.
3 vladmenleo
 
12.12.23
16:50
(0) по твоей ссылке переходит на https://npchk.nalog.ru/FNSNDSCAWS_2
может в этом проблема? Т.е. попробовать
xmlHTTP.open("POST", "https://npchk.nalog.ru/FNSNDSCAWS_2 0);
4 KJlag
 
12.12.23
16:50
(0)
xmlHTTP.open("POST", "http://npchk.nalog.ru/FNSNDSCAWS_2 0);

закрывающих кавычек вместо 0 не должно быть?
если чисто на глаз тут по коду проходить
5 Trucker
 
12.12.23
16:39
(3) Пробовал и http и https, результат одинаковый.
(4) У меня так и есть, это движок форума так ссылку покоцал.
6 Волшебник
 
12.12.23
16:51
(5) ага, как же
7 trad
 
12.12.23
16:58
(0) Запрос.setRequestHeader("User-Agent", "1C+Enterprise/8.3");
8 Trucker
 
12.12.23
17:01
(6) Во. Ну может и не движок.
9 Trucker
 
12.12.23
17:04
(7) Бинго. Агента им теперь подавай в заголовках.
10 AAA
 
12.12.23
17:21
А такая ошибка при отправке https запроса спецам знакома?
msxml3.dll: Ошибка загрузки указанного ресурса.
На домашней машине и еще на двух серверах (Win2008, Win2012)  запрос ходит, а вот там где надо (Win2008) нет.
Какого агента надо поймать и куда засунуть ?)
11 AAA
 
12.12.23
17:22
Да, запрос из 7.7, из 8.3 работает
12 Garykom
 
12.12.23
18:08
(10) сертификаты? дата сбита?
13 skafandr
 
13.12.23
12:50
(7) От души плюс в карму, тоже с этим надо было разбираться ....
14 Lazy Stranger
 
13.12.23
15:38
(7) и меня сегодня этим же озадачили, так что присоединяюсь к  (13), спасибо большое
Закон Брукера: Даже маленькая практика стоит большой теории.