powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / 500 ошибка сервера
5 сообщений из 5, страница 1 из 1
500 ошибка сервера
    #37463249
rihel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Залогинился на сайт с помощью POST, пытаюсб скачать файл по прямой ссылке
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
private void GetFile(string fileURL, string fileName)
        {

            string URL = fileURL;
            _webRequest = (HttpWebRequest)WebRequest.Create(URL);
            _webRequest.CookieContainer = this._cookies;
            _webResponse = (HttpWebResponse)_webRequest.GetResponse();
            string fileContent = GetHTML(_webResponse.GetResponseStream());
            _webResponse.Close();
            StreamWriter writer = new StreamWriter(@"C:/Temp/"+fileName, false, Encoding.UTF8);
            writer.WriteLine(fileContent);
            writer.Close();
        }
Мне в ответ приходит 500 ошибка. В чем может быть проблема? Куки вроде все в реквесты засунул...
...
Рейтинг: 0 / 0
500 ошибка сервера
    #37463274
rihel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Причем по страницам (закрытым, доступным лишь залогинившимся) путешествую нормально, вытаскиваю нужные мне сылки, а когда пытаюсь по прямой ссылке обратиться для скачки файла - пишет про 500 ошибку(((
...
Рейтинг: 0 / 0
500 ошибка сервера
    #37463389
Фотография n_string
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем же stream в строку пихать?
Код: plaintext
string fileContent = GetHTML(_webResponse.GetResponseStream());
Для мониторинга используйте httpWebResponse.StatusCode и catch(Exception e)
...
Рейтинг: 0 / 0
500 ошибка сервера
    #37463396
Фотография n_string
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавьте UserAgent, если сервер вас не узнает.
Cookie правильно отправляете?
...
Рейтинг: 0 / 0
500 ошибка сервера
    #37464868
rihel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решил проблему. Надо было лишь UserAgent добавить в запрос. Но теперь возникла другая проблема - на странице валяются xls и sgn файлы с одинаковыми именами. При попытке скачать вручную xls сохраняется верно, открывается в Excel как надо и т.д.. При попытке скачать программно почему-то возникает ошибка - при попытке открыт в Excel пишет: "Действительный формат открываемого файла отличается от указываемого его расширением имени файла. Пред открытием данного файла убедитесь, что он не поврежден и получен из надежного источника". Причем такие проблемы с всеми файлами((( В чем может быть проблема? Раньше xls файлы не скачивал, поэтому не знаю, в чем ошибка - xml скачивается по прямой ссылке вообще без проблем.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / 500 ошибка сервера
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]