Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибка 403, HttpWebResponse Запрет доступа 
:(
    Опции темы
falconna
Дата 27.4.2011, 03:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 30.4.2009

Репутация: нет
Всего: нет



Здравствуйте. Столкнулась с такой проблемой. 
Отправляю запросы responseD на сайт. С некоторыми страницами запрос срабатывает. С другими (этого же сайта) - выдает ошибку "Удаленный сервер возвратил ошибку: (403) Запрещено". Не подскажете, с чем это может быть связано?
На всякий случай: прокси нету, ссылки целые (через браузер открываются).

Код

HttpWebRequest requestD = (HttpWebRequest)WebRequest.Create(target_link);
requestD.Credentials = new NetworkCredential(login, password);
requestD.Method = "GET";
requestD.Accept = "text/html";
requestD.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.16) Gecko/20110319 Firefox/3.6.16";
HttpWebResponse responseD = (HttpWebResponse)requestD.GetResponse();


П.С. Пересмотрела много форумов - везде советуют добавить Method\Accept\UserAgent или все вместе взятое. Но в данном случае это не помогает.

Это сообщение отредактировал(а) falconna - 27.4.2011, 03:35
PM MAIL   Вверх
ReFleX
Дата 27.4.2011, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 499
Регистрация: 26.9.2004
Где: Таллинн

Репутация: нет
Всего: 3



Была подобная проблема, когда в ссылке содержался знак # или если это была security (https)

Покаж ссылки по которым пытаешь зайти.
PM WWW   Вверх
falconna
Дата 27.4.2011, 16:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 30.4.2009

Репутация: нет
Всего: нет



ReFleX, ну вот к примеру - такая ссылка:
http://hh.ru/resume/361102edff00c638ed0039...a61?baseLogin=1
PM MAIL   Вверх
ReFleX
Дата 27.4.2011, 16:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 499
Регистрация: 26.9.2004
Где: Таллинн

Репутация: нет
Всего: 3



Сложно сказать, скорее всего на том сайте происходит ошибка или стоит заплатка, в результате сервер выдаёт доступ запрещён.

Не могу ничего сказать определённого, у меня был подобный случай когда я вытаскивал языки из браузера пользователя.
А когда через HttpWebRequest пытаешься скачать страницу то сайт не находил языки бразуера выдавало ошибку.

В данном случае, попробуй поиграть с requestD.UserAgent, всё остальное у тебя вроде верно.
PM WWW   Вверх
falconna
Дата 27.4.2011, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 30.4.2009

Репутация: нет
Всего: нет



ReFleX, Жаль... Но спасибо за совет!
PM MAIL   Вверх
arabon
Дата 28.4.2011, 22:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 3.11.2010

Репутация: нет
Всего: нет



попробуй использовать WebBrowser, так наверняка сработает =)

Это сообщение отредактировал(а) arabon - 28.4.2011, 22:25
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0861 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.