Название: CoOkiE 
					Отправлено: breate от Декабря 28, 2009,  17:22
					 
					подскажите как правильно работать с куками, совсем замучился /*http://stg530.ifolder.ru/download/?15601599&0jQ6ARzHEYyowoFLW%2BHSUykGrFS0NDAdF%2BIPTWuXyGk%3D              (ответ кука в Konqeror)15601599,,smys.ifolder.ru,,0jQ6ARzHEYyowoFLW%2BHSUykGrFS0NDAdF%2BIPTWuXyGk%3D,,0,,0 */
  void MainWindow::push() {     QString forurl=ui->lineEdit->text(); QUrl url(forurl); QNetworkRequest rec(url); QNetworkAccessManager *manager=new QNetworkAccessManager (this); QList<QNetworkCookie> a; QNetworkCookie ept; ept.parseCookies("?15601599&0jQ6ARzHEYyowoFLW%2BHSUykGrFS0NDAdF%2BIPTWuXyGk%3D");         a.append(ept); QNetworkCookieJar CJ; CJ.setCookiesFromUrl(a,url); manager->setCookieJar(&CJ); file.setFileName("hervam.txt"); file.open(QIODevice::WriteOnly); rep=manager->head(rec); connect(rep,SIGNAL(readyRead()),this,SLOT(print())); connect(rep,SIGNAL(finished()),this,SLOT(finished())); connect(rep,SIGNAL(error(QNetworkReply::NetworkError)),this,SLOT(Error(QNetworkReply::NetworkError))); rep=manager->get(rec); QList<QByteArray> b=rec.rawHeaderList(); QString c; while(!b.isEmpty()){
      c.append(b.first());     b.removeFirst(); } if(!c.isEmpty())ui->label->setText(c); } void MainWindow::print() { file.write(rep->readAll()); } void MainWindow::finished() { file.close(); } void MainWindow::Error(QNetworkReply::NetworkError a) { ui->label_2->setText(QString().number(a)); }
   
					 
					 
					Название: Re: CoOkiE 
					Отправлено: serg_hd от Января 04, 2010,  10:41
					 
					Что тебе конкретно надо с ними делать? 
					
  
					
				 |