Имя: Пароль:
1C
1С v8
HTTPСоединение.Получить() - файл не обнаружен
0 Wobland
 
23.08.11
09:02
страдаю отсутствием знания мат. части. имею ссылку вида "https://something.ru/path/". вбиваю в браузере - всё нормально, предлагает файл сохранять. делаю Получить() по этой ссылке - ошибка Файл не обнаружен. уже и имя файла пробовал в конец подставлять. что я делаю не так?
1 Wobland
 
23.08.11
09:20
как браузер узнаёт имя файла? ведь нет его в ссылке. и не мешают ли вдруг разные пробелы, двоеточия, точки и "собачки" в адресе?
2 Axel2009
 
23.08.11
09:25
браузер узнает по имени файла по умолчанию (настройки). вместо index.html поставили твой файл..
3 Axel2009
 
23.08.11
09:26
а по другим ресурсам гуляет?
может вообще пароль забит какойнить по умолчанию для этого ресурса? а 1ска то про него и не знает..
4 Wobland
 
23.08.11
09:33
(3) не, пароли и сертификаты поборол. он по-другому на том этапе ругался.
(2) а на индекс.хтмл уже не ругается. получает фигню какую-то, правда. где такие настройки живут?
5 Wobland
 
23.08.11
09:40
сервер лёг, потому и фигню получаю. позже расскажу
6 Axel2009
 
23.08.11
09:43
в ииске в файле *.cfg в папке конкретной..
7 Wobland
 
23.08.11
09:45
(6) в смысле на той стороне?
не, сервер ожил, индекс.хтмл не обнаружен
8 Wobland
 
23.08.11
10:13
а наверх!
9 Axel2009
 
23.08.11
10:33
(7) в смысле да, на той стороне указывается какой файл по умолчанию должен грузиться для каждой папки.
10 Wobland
 
23.08.11
10:51
ну вот ни индекс.хтмл, ни то, что предлагает сохранить браузер, не обнаружено ;(
11 Axel2009
 
23.08.11
10:58
(10) а пробовал любой другой файл так получить?
12 Axel2009
 
23.08.11
10:59
ЗЫ может там редирект стоит, а файл в другой папке находится..?
13 Wobland
 
23.08.11
11:19
(12) я спрашивал у той стороны, как добыть. молчат
14 Axel2009
 
23.08.11
11:36
(13) может у них "защита" от роботов на скачивание?..
15 Wobland
 
23.08.11
11:39
(14) у них это запросто может быть. вопрос такой: идеологически я всё верно делаю? даю в получить "/path/". или по-другому надо? "/path/index.html" или "/path/file.txt" или вообще "https://..."
16 Axel2009
 
23.08.11
11:40
идеологически так: /path/file.txt
но если у них в /path/index.html (тут хз какой файл они используют, от них зависит) указан редирект, то редирект может быть на любую папку у них
и в итоге путь к файлу
/path_invisible/file.txt
17 Axel2009
 
23.08.11
11:41
(16) в смысле полный путь к файлу вместе с https://something.ru
18 Wobland
 
23.08.11
11:42
Axel2009 большое спасибо за науку!
19 Wobland
 
23.08.11
11:53
хм, а вот у браузера ж наступает момент, когда он делает свой Получить(). полное имя файла ему ж известно на тот момент. как тогда защита от роботов работает? в чём разница между браузером и моей обработкой в этом месте?
20 Axel2009
 
23.08.11
11:57
в том что редирект работает как если бы ты ссылку нажал. страница полностью перегружается.. а Получить пытается получить конкретно эту страницу..
21 Axel2009
 
23.08.11
11:58
(20)+ про Получить - предположение. я ниразу с ним не работал..