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

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

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

C#, запросы get получить не всю страницу
  #1  
Старый 24.05.2010, 13:51
need_million
Участник форума
Регистрация: 29.04.2010
Сообщений: 109
Провел на форуме:
160508

Репутация: 9
По умолчанию C#, запросы get получить не всю страницу

Надо получить к примеру первые 1000байт, или получить от начала до слова "КЕЙВОРД" такое вохможно?
 
Ответить с цитированием

  #2  
Старый 24.05.2010, 15:09
0xF0RD
Новичок
Регистрация: 02.12.2009
Сообщений: 19
Провел на форуме:
131508

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

Привожу пример, по аналогии с PHP

1.Посылаешь запрос серверу типа "GET", в котором указываешь страницу, которая тебе нужна
2. Присваиваешь ответ сервака текстовой переменной.
3. Находишь с помощью ф-ии (что-то типа strpos ) позицию слова "КЕЙВОРД"
4. Копируешьс помощью ф-ии (что-то типа strcopy ) текстовую переменную от начала до позиции, которую вернет strpos
 
Ответить с цитированием

  #3  
Старый 24.05.2010, 15:41
Chrome~
Постоянный
Регистрация: 13.12.2008
Сообщений: 354
Провел на форуме:
1747641

Репутация: 175
Отправить сообщение для Chrome~ с помощью ICQ
По умолчанию

Можно использовать сокеты, чтобы считывать инфу не полностью.
 
Ответить с цитированием

  #4  
Старый 24.05.2010, 15:48
Failure
Участник форума
Регистрация: 21.09.2008
Сообщений: 148
Провел на форуме:
678893

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

HTTP-заголовок Range
например
Код:
GET /page.php HTTP/1.0
Host: host.me
Range: bytes=15-30
этот запрос отобразит page.php от 15 до 30 байта
Цитата:
или получить от начала до слова "КЕЙВОРД"
считываешь всю страницу, и и ищешь первое вхождение строки, и обрезаешь всё до этого
 
Ответить с цитированием

  #5  
Старый 24.05.2010, 21:05
need_million
Участник форума
Регистрация: 29.04.2010
Сообщений: 109
Провел на форуме:
160508

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

Цитата:
считываешь всю страницу, и и ищешь первое вхождение строки, и обрезаешь всё до этого
не вариант, я хочу что бы меньше времени работало.

а про байты спасибо =)
 
Ответить с цитированием

  #6  
Старый 25.05.2010, 00:13
[ac1D]
Banned
Регистрация: 06.12.2009
Сообщений: 47
Провел на форуме:
191390

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

Код:
using Sysyem.Net;
...
WebRequest req = WebRequest.Create("http://");
req.Method = "GET";
StreamReader read = new StreamReader(req.GetResponseStream());
byte[] recv = дальше хз)) надо погуглить) ты уж извини) завтро найду)
...
 
Ответить с цитированием

  #7  
Старый 29.05.2010, 09:53
need_million
Участник форума
Регистрация: 29.04.2010
Сообщений: 109
Провел на форуме:
160508

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

request.AddRange(100, 200); - чот не работает
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему запрос ведет не на ту страницу, что надо? swordfishik Белые методы раскрутки 2 18.05.2010 16:59
Как делать безопасные запросы к Mysql Adio PHP, PERL, MySQL, JavaScript 2 29.01.2010 17:05
Как получить пароли(СИ) DRON-ANARCHY Статьи 15 15.03.2007 02:33
Следы атак по 80 порту - исследование сигнатур атак(автор : Михаил Разумов) zl0ba Чужие Статьи 3 17.12.2006 11:16
SQL Injection для чайников, взлом ASP+MSSQL k00p3r Чужие Статьи 0 12.06.2005 12:42



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


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




ANTICHAT.XYZ