Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Баг с HttpWebRequest
|
|||
|---|---|---|---|
|
#18+
Написал функцию, которая на вход принимает url сайта, и если на сайте происходят редиректы, то функция возвращает "последний" url. Все работает, только с некоторыми url`ми виснет намертво. Например с этим url виснет: http://www.perkins-slade.com/sports-insurance.htm. Кидает вот такое исключение: Thread was being aborted. Подскажите в чем проблема. public string[] GetRealUrl(string sCheckUrl) { string[] ArrUrl = new string[3]; try { HttpWebRequest objRequest = (HttpWebRequest)WebRequest.Create(sCheckUrl); objRequest.AllowAutoRedirect = true; objRequest.MaximumAutomaticRedirections = 5; objRequest.Timeout = 3000; objRequest.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)"; objRequest.ContentLength = 10000; objRequest.Method = "POST"; objRequest.MediaType = "txt/html"; HttpWebResponse objResponse = (HttpWebResponse)objRequest.GetResponse(); if (objRequest.HaveResponse) { ArrUrl[0]= objResponse.ResponseUri.ToString(); ArrUrl[1] = objResponse.StatusDescription; ArrUrl[2] = null; objRequest.Abort(); objResponse.Close(); return ArrUrl; } else { ArrUrl[0] = sCheckUrl; ArrUrl[1] = objResponse.StatusDescription.ToString(); ArrUrl[2] = "no response from server"; objRequest.Abort(); objResponse.Close(); return ArrUrl; } } catch (Exception ex) { //Response.Write("<br> " + ex.ToString()); //Response.Write("<br> <b>Check Url:</b> " + sCheckUrl+"<br>"); ArrUrl[0] = sCheckUrl; ArrUrl[1] = "exception"; ArrUrl[2] = ex.Message.ToString(); return ArrUrl; } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2006, 17:22 |
|
||
|
|

start [/forum/topic.php?fid=18&tid=1392243]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
17ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
2ms |
| others: | 265ms |
| total: | 392ms |

| 0 / 0 |
