if ( m_pNetworkManager == NULL ) return false;
QNetworkRequest networkRequest;
networkRequest.setUrl( QUrl( WEB_URL + strUrl ) );
networkRequest.setHeader( QNetworkRequest::ContentTypeHeader, QVariant( "application/json" ) );
if ( !m_pUser->m_strToken.isEmpty() )
networkRequest.setRawHeader( QByteArray( "Auth-Token" ), m_pUser->m_strToken.toUtf8() );
networkRequest.setRawHeader( QByteArray( "Client-Version" ), QByteArray( "1" ) );
QNetworkReply *pReply = m_pNetworkManager->post( networkRequest, strJson.toUtf8() );
SyncHttp();
if ( pReply == NULL || QNetworkReply::NoError != pReply->error() )
{
qDebug() << pReply->errorString();
m_strError = pReply->readAll().data();
return QString( "" );
}
//返回的数据
QString strR = pReply->readAll().data();
pReply->deleteLater();
return strR;