//QNetworkAccessManager* naManager = new QNetworkAccessManager(this);
QNetworkRequest answerReq;
QString strJson = "{\
\"areaId\": " + str2qstr((m_curStudent.areaId)) + ",\
\"stuId\":" + str2qstr(std::to_string(m_curStudent.stuId)) + ",\
\"tiId\":" + str2qstr(std::to_string((tiId))) + " \
}";
LOGE(qstr2str(strJson).c_str());
QByteArray byteJson = strJson.toUtf8();
QUrl answerURL = (g_Exam_Type == 1) ? GET_FINAL_SCORE_URL_G: GET_FINAL_SCORE_URL_K;
answerReq.setUrl(answerURL);
answerReq.setRawHeader("Content-Type", "application/json");
QNetworkReply* reply = g_naManager->post(answerReq, byteJson);
QByteArray responseData;
QEventLoop eventLoop;
connect(g_naManager, SIGNAL(finished(QNetworkReply*)), &eventLoop, SLOT(quit()));
eventLoop.exec();
QTextCodec* codec = QTextCodec::codecForName("utf8");
QString strReply = codec->toUnicode(reply->readAll());