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++ socket + apache? http headers
  #1  
Старый 28.12.2008, 16:02
zer0ska
Участник форума
Регистрация: 05.12.2007
Сообщений: 113
Провел на форуме:
252598

Репутация: 34
Question c++ socket + apache? http headers

привет всем.
есть проблемма.
Программа на си с помошью сокетов отправляет гет запрос на сервер затем читает ответ в переменную но в ответе содержатся еше заголовки отделенные от контента с помощью \r\n
как отрезать только заголовки а контент оставить?
 
Ответить с цитированием

  #2  
Старый 28.12.2008, 16:07
Delimiter
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме:
2187381

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

насколько я помню там не просто \r\n
а \r\n\r\n.... вот и ищи

if(pointer=strstr(buf,"\r\n\r\n")!=0)
{
// веселимся туть
}
 
Ответить с цитированием

  #3  
Старый 28.12.2008, 16:13
zer0ska
Участник форума
Регистрация: 05.12.2007
Сообщений: 113
Провел на форуме:
252598

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

спасибо.
но если можно по конкретнее
к примеру переменная с текстом ответа сервера txt
покажите на примере пожалуйста
и до кучи спрошу как в C++ выполнять команды cmd ??
Зарание благодарен.
 
Ответить с цитированием

  #4  
Старый 28.12.2008, 16:36
Delimiter
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме:
2187381

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

char *pointer;

if(pointer=strstr(txt,"\r\n\r\n")!=0)
{
pointer+=4;

в pointer маccив для анализа с обрубленным head
}
 
Ответить с цитированием

  #5  
Старый 28.12.2008, 18:00
zer0ska
Участник форума
Регистрация: 05.12.2007
Сообщений: 113
Провел на форуме:
252598

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

блин всебы хорошо но txt это string ((((

Последний раз редактировалось zer0ska; 28.12.2008 в 18:28..
 
Ответить с цитированием

  #6  
Старый 28.12.2008, 18:41
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

Отвечу сразу на два вопроса
Код:
#include <iostream>
#include <windows.h>
#include <conio.h>
#include <string>

using namespace std;

void main()
{
	setlocale(LC_ALL,"Russian");	//установка русского языка
	system("color F2"); //команда в консоле

	string response("headers\r\n\r\nbody");	//ответ от сервера
	signed int first_ent;	//переменная с первым вхожднием в строку


	first_ent = response.find("\r\n\r\n");	//ищем первое вхождение в строку

	cout<<response.substr(first_ent + 4, response.length()-1);	//обрезаем строку от конца \r\n\r\n до конца строки

	_getch();
}

Последний раз редактировалось De-visible; 28.12.2008 в 22:05.. Причина: Чак это те не пхп
 
Ответить с цитированием

  #7  
Старый 30.12.2008, 06:06
xismyname
Познающий
Регистрация: 07.09.2008
Сообщений: 79
Провел на форуме:
272452

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

Цитата:
Сообщение от zer0ska  
блин всебы хорошо но txt это string ((((
и где в языке C видел тип string ???
 
Ответить с цитированием

  #8  
Старый 30.12.2008, 07:05
[dei]
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
Провел на форуме:
1123418

Репутация: 362
Отправить сообщение для [dei] с помощью ICQ
По умолчанию

Цитата:
Сообщение от xismyname  
и где в языке C видел тип string ???
он про С++
 
Ответить с цитированием

  #9  
Старый 31.12.2008, 08:25
xismyname
Познающий
Регистрация: 07.09.2008
Сообщений: 79
Провел на форуме:
272452

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

Цитата:
Сообщение от [dei]  
он про С++
Цитата:
Программа на си
А это что тогда ?
 
Ответить с цитированием

  #10  
Старый 31.12.2008, 22:53
zer0ska
Участник форума
Регистрация: 05.12.2007
Сообщений: 113
Провел на форуме:
252598

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

Цитата:
c++ socket + apache? http headers
--
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Живые прокси xdx ICQ 111 15.04.2007 13:10
Proxy Kozak-Scv Анонимность 2 11.02.2007 17:28
Технология HTTP Fingerprint gemaglabin Уязвимости 5 28.09.2006 00:01
Начальная настройка Apache Grinder Чужие Статьи 7 21.06.2006 21:24
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



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


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




ANTICHAT.XYZ