Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Авторизация на сайте с кучей уровней защиты Есть страничка - http://cp.uwow.biz/auth/login Это портал делает новый ЛК и по мне так проще тут Авторизоваться что бы проверить правильность ввода данных. Но сайт не хочет открыватся в Webbrowser так как пишет что IE не поддерживает, А на reqest рвет соеденение тут же без разбору. Пытался с заголовками эксперементировать и вроде даже добивался загрузки страници но там javasctript мудреный и... https://www.cyberforum.ru/ csharp-net/ thread1204436.html Как создать ссылку на long и наполнить значениями типа long-ссылка DataTable C#
Столкнулся с проблемой, в решении которой прошу вас помочь. DataTable была нужна мне чтобы вывести в DataGrid сложную структуру данных. Проблема в том, что я присваиваю ячейкам DataTable значение и при изменении в DataGrid они не возвращаются напрямую в объект, из которого были скопированы. Упаковка long в класс не подходит, так как чтобы его вывести, всё равно придётся использовать...
C# Контурный анализ Ребята, нид хэлп! Хочу в свой дипломный проект вставить крутой алгоритм контурного анализа. У меня есть входное изображение, которое состоит как из картинок, так и текста, мой алгоритм нарезает входное изображение и остаётся проверить сходство текстовых и графических элементов с заданным ранее эталоном. Вопрос в том какие участки кода "контурного анализа" мне нужно перетащить в свой... https://www.cyberforum.ru/ csharp-net/ thread1204242.html C# окно https://www.cyberforum.ru/ csharp-net/ thread1204073.html
Привет, я делаю тесты, помогите понять, как рабоет этот код? Как выглядит у вас результат, и почему? <Window x:Class="WpfTest.Window1" xmlns="http://.../xaml/presentation" xmlns:x="http://.../xaml"> <Border BorderBrush="Black" BorderThickness="1"
C# Доступ к файлам
Есть вот такие строки: FileInfo file = new FileInfo(@"C:\Users\admin\Downloads\npp.6.6.3.Installer.exe"); file.MoveTo(@"D:\end"); Вылезает ошибка в отказе прав доступа. Можно программно дать ей эти права? Ведь некоторые программы все-таки имеют туда доступ.
C# Криво добавляются строки в DGV https://www.cyberforum.ru/ csharp-net/ thread1204009.html
Помогите, пожалуйста, понять, как исправить мою ошибку. Своим умом разобраться не получается. Суть проблемы: Криво добавляются строки. Одна добавляется после заполнения ячейки "Регистрац.номер", еще одна - после выбора значения в DGVComboBoxColumn. Нужно сделать, чтобы строка добавлялась только после выбора в DGVComboBoxColumn. Нужно сделать так, чтоб строка добавлялась только после выбора...
C# Информация о подключённых устройствах Windows Mobile Всем привет! Надеюсь, что написал в ту тему. Уже изучаю вопрос с неделю и никак не могу добиться результата. Перерыл всё, что мог... Какими способами я могу получить название (марку), id, версию системы устройства на Windows Mobile (или CE), которое подключено к компьютеру по USB? Единственное, что я нашёл (как я понял, нужное мне) это Microsoft.SmartDevice.Connectivity. Но как я понял, он не... https://www.cyberforum.ru/ csharp-net/ thread1203990.html C# Обработка двумерных массивов с использование linq
Здравствуйте! Стоит задача, удалить из квадратной матрицы (представленной в виде двумерного массива) строку и столбец по вектору-маске. Само удаление делаю следующим linq запросом: var newV = ( from i in Enumerable.Range(0, kTotal.GetLength(0)) from j in Enumerable.Range(0, kTotal.GetLength(1)) where mask == 1 && mask == 1 ...
C# Нанесение на карту точек https://www.cyberforum.ru/ csharp-net/ thread1203217.html
Здравствуйте! Подскажите пожалуйста как разместить на карте точки? Прогу пишу. по типу gps. Инфу беру в основном с MSDN Может кто делал такое или видел доступный пример? Пока что определяет только местоположение и отслеживает его. Хочу чтобы на карте были точки с надписями(хотя бы название) Как можно это реализовать?
C# WaveOut, не воспроизводится семпл Всем привет! Мучаюсь тут waveOut функциями. Вроде все нормально, функции ошибок не возвращают, каллбек вызывается, но звук не выводится. Ничего понять не могу. Описания структур: struct WaveFormat { public short wFormatTag; https://www.cyberforum.ru/ csharp-net/ thread1203130.html
Определение понятия по программированию, динамические структуры данных C#
долго ищу в инете, но толкового найти ничего не могу, общую суть понял а подробнее нет. так вот вопрос :Файл, динамические структуры данных. помогите разобраться с понятием
C# Нужно написать секундомер Здравствуйте. Помогите написать очень простой и маленький секундомер. Суть в том что нужно считать сколько прошло времени от начала до конца уровня. Может есть какой-то встроенный метод ? А то не хочу велосипед изобретать :) https://www.cyberforum.ru/ csharp-net/ thread1202678.html
99 / 43 / 16
Регистрация: 25.10.2011
Сообщений: 246
10.06.2014, 16:59 0

Повторное использование HttpWebRequest - C# - Ответ 6300334

10.06.2014, 16:59. Показов 3814. Ответов 15
Метки (Все метки)

Лучший ответ Сообщение было отмечено Mastersland как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
        private void button3_Click(object sender, EventArgs e)
        {
            var cc = new CookieContainer();
            var s = Get("http://djangosuit.com/admin/", cc);
            s = s.Remove(0, s.IndexOf("value='", StringComparison.Ordinal) + 7);
            s = s.Substring(0, s.IndexOf("'", StringComparison.Ordinal));
            s = "csrfmiddlewaretoken=" + s + "&username=demo&demo=111111&this_is_the_login_form=1&next=%2Fadmin%2F";
            var htmlResult = Post("http://djangosuit.com/admin/", s, cc);
            MessageBox.Show(@"Done");
        }
 
        private string Post(string url, string post, CookieContainer cc =null)
        {
            var html = string.Empty;
            try
            {
                var request = (HttpWebRequest)WebRequest.Create(url);
                request.UserAgent = "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11";
                request.Method = "POST";
                request.AllowAutoRedirect = true;
                request.CookieContainer = cc;
                request.ContentType = "application/x-www-form-urlencoded";
                request.Accept = "*/*";
                request.Headers.Add(HttpRequestHeader.AcceptEncoding, "gzip,deflate,sdch");
                request.Headers.Add(HttpRequestHeader.AcceptLanguage, "ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4");
                request.Headers.Add(HttpRequestHeader.AcceptCharset, "windows-1251,utf-8;q=0.7,*;q=0.3");
                var encodedPostParams = Encoding.Default.GetBytes(post);
                request.ContentLength = encodedPostParams.Length;
                request.GetRequestStream().Write(encodedPostParams, 0, encodedPostParams.Length);
                request.GetRequestStream().Close();
                var response = (HttpWebResponse)request.GetResponse();
                var responseStream = response.GetResponseStream();
                if (response.ContentEncoding.ToLower().Contains("gzip"))
                    responseStream = new System.IO.Compression.GZipStream(responseStream, System.IO.Compression.CompressionMode.Decompress);
                else if (response.ContentEncoding.ToLower().Contains("deflate"))
                    responseStream = new System.IO.Compression.DeflateStream(responseStream, System.IO.Compression.CompressionMode.Decompress);
                var sRead = new StreamReader(responseStream, Encoding.Default);
                html = sRead.ReadToEnd();
                sRead.Close();
            }
            catch { }
            return html;
        }
 
        public static string Get(string url,CookieContainer cc=null)
        {
            var html = string.Empty;
            try
            {
                var request = (HttpWebRequest)WebRequest.Create(url);
                request.Method = "GET";
                request.Accept = "*/*";
                request.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16";
                request.ServicePoint.Expect100Continue = false;
                request.Headers.Add(HttpRequestHeader.AcceptCharset, "windows-1251,utf-8;q=0.7,*;q=0.3");
                request.Headers.Add(HttpRequestHeader.AcceptEncoding, "gzip, deflate,gzip");
                request.Headers.Add(HttpRequestHeader.AcceptLanguage, "ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4"); request.AllowAutoRedirect = true;
                request.CookieContainer = cc;
                var response = (HttpWebResponse)request.GetResponse();
                var responseStream = response.GetResponseStream();
                if (response.ContentEncoding.ToLower().Contains("gzip"))
                {
                    if (responseStream != null)
                        responseStream = new System.IO.Compression.GZipStream(responseStream, System.IO.Compression.CompressionMode.Decompress);
                }
                else if (response.ContentEncoding.ToLower().Contains("deflate"))
                    if (responseStream != null)
                        responseStream = new System.IO.Compression.DeflateStream(responseStream, System.IO.Compression.CompressionMode.Decompress);
                if (responseStream != null)
                {
                    var sRead = new StreamReader(responseStream, Encoding.UTF8);
                    html = sRead.ReadToEnd();
                    sRead.Close();
                    sRead.Dispose();
                }
            }
            catch { return string.Empty; }
            return html;
 
        }


Вернуться к обсуждению:
Повторное использование HttpWebRequest C#
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.06.2014, 16:59
Готовые ответы и решения:

Повторное использование сокетов
при попытке отправить второй раз текст на сервер выходит exception server class...

Повторное использование исходного кода в C#
есть желание собрать в одном solution несколько (два для начала) projects с разными целевыми...

Повторное использование cookie при GET-запросе
Всем привет. Мне нужно было при гет запросе сохранять в куки-коллекшин куки все полученные, а при...

Повторное использование ресурсов.
Повторно использовать ресурсы я умею, если это, например, кисть. Но если в качестве ресурса...

15
10.06.2014, 16:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.06.2014, 16:59
Помогаю со студенческими работами здесь

Повторное использование DataTemplate в цикле for
Доброго времени суток. Работаю с VkNet. Пытаюсь вывести список друзей через шаблон в ListBox ...

WPF множественное (повторное) использование XAML разметки в коде
XAML кусок &lt;Grid x:Name=&quot;cellGrid&quot;&gt; &lt;Grid.RowDefinitions&gt; ...

Ошибка при использование HttpWebRequest
При подключении ссылки System.Net я не могу найти HttpWebRequest. Я использую Visual Studio...

Try catch. Повторное использование
Как еще раз пройтись по &quot;try&quot;, если вылезла ошибка? Что в блоке &quot;catch&quot; дописать надо? Пример ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru