Здравствуйте, гость ( Вход | Регистрация )
eldar85 | Дата 22.9.2010, 16:48 |
ну да примерно как то так и работает) в принципи я разобрался со всем чем хотел)) спасибо за помощь) | |
Litkevich Yuriy | Дата 22.9.2010, 15:09 |
взращает только названия типа Судя по документации:"User-Agent", "Cookie", "Host" .... но само значение не показывает. rawHeaderList() - возвращает список заголовков, а rawHeader(const QByteArray &headerName) - возвращает необработанные данные указанного заголовка. (дока на русском) |
|
eldar85 | Дата 22.9.2010, 13:09 |
что в него то вписывать
поиск нужного в хидере производиться вот так, то что нужно искать берется из снифера и вставляется в этот код. Эта строка кода вернет нам значение Set-Cookie |
|
eldar85 | Дата 22.9.2010, 11:44 |
Вот так вот выставляется хидер, можно сюда еще добавить значений которые известны.
осталось понять как парсить куки вот эта строка
взращает только названия типа "User-Agent", "Cookie", "Host" .... но само значение не показывает.
это просто показывает вернулся ли заголовок или его вообще нет. а вот эти два не пойму как использовать
|
|
kwisp | Дата 22.9.2010, 10:11 |
пока ответ приходит лишь голая страничка без хидера. у это ты брось! методы QNetworkReplay: Цитата bool hasRawHeader ( const QByteArray & headerName ) const QVariant header ( QNetworkRequest::KnownHeaders header ) const QByteArray rawHeader ( const QByteArray & headerName ) const QList<QByteArray> rawHeaderList () const |
|
Litkevich Yuriy | Дата 22.9.2010, 10:02 |
вот тут какой-то пример | |
eldar85 | Дата 22.9.2010, 9:48 |
)))))) да пользуюсь я асистентом но не пойму как это написать, примеров там нет а додумать не получается, потому и спрашиваю сдесь вот есть код
мне нужно чтобы он возращал ответ странички с хидером и чтобы я мог установить в него куки. пока ответ приходит лишь голая страничка без хидера. |
|
kwisp | Дата 22.9.2010, 9:35 |
еще не могу установить так чтобы ответ сервера приходил не просто тело странички а еще и хидер странички. ну это ты брось! методы QNetworkReplay: Цитата bool hasRawHeader ( const QByteArray & headerName ) const QVariant header ( QNetworkRequest::KnownHeaders header ) const QByteArray rawHeader ( const QByteArray & headerName ) const QList<QByteArray> rawHeaderList () const чего не понятного? изучай ассистент и вперед. но какой то бред получается.... какой бред? почему из тебя всё надо выпытывать? П.С. знаешь такой анекдот есть: Больной: -Доктор у меня что-то болит где-то вот здесь. Доктор: -Очень хорошо, сейчас я вам выпишу какое-то лекарство! |
|
eldar85 | Дата 22.9.2010, 9:29 |
да это я читал, только разобраться все равно не могу, там ни одного примера... в сети такие примеры только с использованием курла, а хочется поработать с сетью с помощью Qt. еще не могу установить так чтобы ответ сервера приходил не просто тело странички а еще и хидер странички. вот пробую как то так
ну и тут же остальное но какой то бред получается.... |
|
kwisp | Дата 22.9.2010, 9:26 |
Цитата void QNetworkRequest::setHeader ( KnownHeaders header, const QVariant & value ) Sets the value of the known header header to be value, overriding any previously set headers. This operation also sets the equivalent raw HTTP header. See also KnownHeaders, setRawHeader(), and header(). не то? |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 14:13 |