|
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)+ про Получить - предположение. я ниразу с ним не работал..
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |