Отправляю на сервер запрос и получаю данные
struct addrinfo hints, *res;
int sockfd;
char buf[2048];
memset(&hints, 0,sizeof(hints));
hints.ai_family = AF_UNSPEC;
hints.ai_socktype = SOCK_STREAM;
getaddrinfo("адрес сайта","80", &hints, &res);
sockfd = socket(res->ai_family,res->ai_socktype,res->ai_protocol)
connect(sockfd,res->ai_addr,res->ai_addrlen);
send(sockfd,header,strlen(header),0);
recv(sockfd,buf,sizeof(buf),0));
close(sockfd);
но проблема в том что вместе с данными приходят и заголовки сервера.Как получить данные без заголовков сервера?
Заголовки сервера - это нормально. В них может быть много полезной инфы. Но одно известно точно - заголовки отделяются от тела ответа двойным переводом - CR LF CR LF. В байтах это 0x0D 0x0A 0x0D 0x0A.
То есть, ищите эту последовательность и по ней разбиваете. Заголовки слева, тело - справа.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Здравствуёте, у меня достаточно конкретный вопрос: Стоит ли пренебрегать переменными bool типа опционной переменной из, например, 8 бит:
Пожалуйста не предлагайте классы или idНужно сделать так, чтобы каждый новый тэг h3 появлялся с новым размером шрифта
Есть видео уроки по созданию расширения для devtools?