ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

302 Found C#
  #1  
Старый 02.06.2010, 18:20
IgrikX
Познающий
Регистрация: 13.08.2009
Сообщений: 92
Провел на форуме:
441444

Репутация: 1
По умолчанию 302 Found C#

Когда сервак блюёт 302, С# блюёт в ответ, как сделать, что бы C# на строке
HttpWebResponse money_res = (HttpWebResponse)money.GetResponse();
не выкидывал из программы?
 
Ответить с цитированием

  #2  
Старый 02.06.2010, 18:34
Kaas
Познающий
Регистрация: 13.02.2007
Сообщений: 41
Провел на форуме:
137010

Репутация: 26
По умолчанию

Мне помогает
Код:
request.AllowAutoRedirect = true;
плюс можно анализировать статус код через свойство response.StatusCode
 
Ответить с цитированием

  #3  
Старый 02.06.2010, 18:43
.ATK
Участник форума
Регистрация: 20.02.2009
Сообщений: 224
Провел на форуме:
5075819

Репутация: 274
По умолчанию

весь метод дай.
а вообще, есть такая штука: try{}catch{}
 
Ответить с цитированием

  #4  
Старый 04.06.2010, 23:45
Bers
Новичок
Регистрация: 17.05.2010
Сообщений: 5
Провел на форуме:
13971

Репутация: 10
По умолчанию

Цитата:
Сообщение от IgrikX  
Когда сервак блюёт 302, С# блюёт в ответ, как сделать, что бы C# на строке
HttpWebResponse money_res = (HttpWebResponse)money.GetResponse();
не выкидывал из программы?
HTTP-код 302 - суть редирект.
Чтобы он обрабатывался автоматически - поставь у HttpWebRequest свойство AllowAutoRedirect в true. Либо проанализируй HTTP-заголовки (свойство Headers у класса HttpWebResponse) и выполни перенаправление самостоятельно. Например, так:

Код:
var httpResponse = (HttpWebResponse)response;
if(httpRequest.StatusCode == HttpStatusCode.Found)
{
  var addressToRedirect = httpResponse.Headers["Location"];
  // теперь в переменной addressToRedirect лежит адрес, на который тебя перенаправляют
}
Чтобы из программы не выкидывало - оборачивай критичные места в try { ... } catch { ... }.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
autowhaler.net.tc - сервис грабежа фишинговых сайтов Дикс Мировые новости 1 09.12.2009 10:03
neru.sakha.ru Amper АнтиАдмин 3 15.06.2005 23:30



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ