Запрос страницы Apache
пишу программу, которая должна стягивать запрошенную пользователем страничку на сервер и проверять ее.
хотелось бы знать чего ждет апач, чтобы отправить html-код.
т.е. я конектюсь на 80 порт и должен что-то ему написать прежде чем он мне что-то отвечает. весь вопрос в том - что ему написать.
Цитата:
sock = socket(AF_INET, SOCK_STREAM, 0);
bzero(&serv,sizeof(serv));
serv.sin_family = AF_INET;
serv.sin_port = htons(80); //указываем порт подключения - 110
hostent * he = gethostbyname(site); //указываем имя сервера
memcpy(&serv.sin_addr, he->h_addr_list[0], he->h_length);
connect(sock,(struct sockaddr*)&serv,sizeof(serv));
write(sock,"GET ", sizeof("GET "));
read(sock, buffer, sizeof(buffer));
bzero(&serv,sizeof(serv));
serv.sin_family = AF_INET;
serv.sin_port = htons(80); //указываем порт подключения - 110
hostent * he = gethostbyname(site); //указываем имя сервера
memcpy(&serv.sin_addr, he->h_addr_list[0], he->h_length);
connect(sock,(struct sockaddr*)&serv,sizeof(serv));
write(sock,"GET ", sizeof("GET "));
read(sock, buffer, sizeof(buffer));
кто что предложит?
хотелось бы иметь универсальный вариант, т.е. и для стартовых страничек, и для всех остальных, и сгенерированных сервером и статичных.
их просто надо загружать.
можно, конечно, вызывать для этого какой-нить fetch, но хочется самостоятельно проводить эту процедуру.