Logo Search packages:      
Sourcecode: qt4-x11 version File versions

src.qt3support.network.q3http.cpp

//! [0]
    content-type: text/html
//! [0]


//! [1]
    header.setValue( "content-type", "text/html" );
    QString contentType = header.value( "content-type" );
//! [1]


//! [2]
    QUrlOperator op( "http://www.trolltech.com" );
    op.get( "index.html" );
//! [2]


//! [3]
    Q3HttpRequestHeader header( "GET", "/index.html" );
    header.setValue( "Host", "www.trolltech.com" );
    http->setHost( "www.trolltech.com" );
    http->request( header );
//! [3]


//! [4]
    http->setHost( "www.trolltech.com" ); // id == 1
    http->get( "/index.html" );           // id == 2
//! [4]


//! [5]
    requestStarted( 1 )
    requestFinished( 1, false )

    requestStarted( 2 )
    stateChanged( Connecting )
    stateChanged( Sending )
    dataSendProgress( 77, 77 )
    stateChanged( Reading )
    responseHeaderReceived( responseheader )
    dataReadProgress( 5388, 0 )
    readyRead( responseheader )
    dataReadProgress( 18300, 0 )
    readyRead( responseheader )
    stateChanged( Connected )
    requestFinished( 2, false )

    done( false )

    stateChanged( Closing )
    stateChanged( Unconnected )
//! [5]


//! [6]
    http->setHost( "www.foo.bar" );       // id == 1
    http->get( "/index.html" );           // id == 2
    http->post( "register.html", data );  // id == 3
//! [6]


//! [7]
    requestStarted( 1 )
    requestFinished( 1, false )

    requestStarted( 2 )
    stateChanged( HostLookup )
    requestFinished( 2, true )

    done( true )

    stateChanged( Unconnected )
//! [7]



Generated by  Doxygen 1.6.0   Back to index