|
ошибка при http запросе |
☑ |
0
Leon9988
11.04.23
✎
22:00
|
Добрый день.
Есть 2 нетиповые базы БП 3.0. Конфигурации разных релизов и сильно отличаются. Находятся на разных серверах.
Из баз вызывается внешний сервис, в одной приходит ответ как нужно (кодСостояния=200), во 2й базе возвращается ошибка (кодСостояния=404)
код ответа ОтветHTTP = Соединение.Получить(ЗапросHTTP, ПутьДляСохранения);
Сравниваю, что в 1й и 2й базе передается - различий не вижу.
Подскажите, в какую сторону копать?
|
|
1
rudnitskij
11.04.23
✎
22:07
|
(0) очевидно, в сторону доступности адреса подключения с разных серверов. Фаерволл например в одном из серверов может блокировать подключение.
Попробуйте с этих разных серверов пинговать тот адрес и сравните результаты
|
|
2
OldCondom
12.04.23
✎
00:14
|
Аутентиыикация ещё как вариант, базы то разные, пользователи тоже.
Хотя скорее (1), раз 404
|
|
3
OldCondom
12.04.23
✎
00:15
|
В целом, без postman тыкаться в 1с такое себе развлечение
|
|
4
Leon9988
12.04.23
✎
12:54
|
(1) А если блокируется подключение, разве была бы 404 ошибка?
|
|
5
KJlag
12.04.23
✎
13:11
|
(2) почему пользаки должны быть разными?
из (0) ,как я понял, стучатся кудато во внешку же, а не в друг друга
|
|
6
Garykom
гуру
12.04.23
✎
13:12
|
(0) Проверь кодировку в адресе ресурса
Скорее всего раз 404 то сервер отвечает что такого нет
|
|
7
Garykom
гуру
12.04.23
✎
13:12
|
(0) И покажи что внутри
ЗапросHTTP
|
|
8
Garykom
гуру
12.04.23
✎
13:14
|
в крайнем случае fiddler или wireshark, смотришь и сравниваешь запросы
|
|
9
rudnitskij
12.04.23
✎
19:34
|
(4) я имел в виду, блокируется доступ к ресурсу не самим ресурсом, а провайдером или файерволлом. В обоих случаях вернется 404, и хрен вы угадаете на каком этапе блок
|
|
10
Leon9988
19.04.23
✎
13:43
|
(9) Похоже, что не в блокировке проблема
База, в которой приходит ошибка (кодСостояния=404) перенесли на тот сервер, где и база, в которой приходит ответ как нужно (кодСостояния=200), но ничего не изменилось. В одной базе как работало так и работает, а во второй все также ошибка
|
|
11
Leon9988
19.04.23
✎
13:44
|
(6) кодировка идентичная и в той и в той базе
|
|
12
Leon9988
19.04.23
✎
13:49
|
(7) Внутри Адрес ресурса и заголовки
В заголовках соответствие:
"X-1C-Request-UID"
"Accept-Charset"
"APIVersion"
"CustomerID"
"SID"
Сравниваю значения между 2мя базами в отладке, отличий не вижу в этом
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший