查询请求
QByteArray query(QJsonObject jsonContent)
{
QByteArray queryErrorResult ;queryErrorResult.clear();
//设置超时处理定时器
QTimer timer;
timer.setInterval(10000); // 设置超时时间 10 秒
timer.setSingleShot(true); // 单次触发
// 合成URL,getIpAdressFromLocal获取IP地址
QString qUrlS = getIpAdressFromLocal()+QString("query?random_number=1");
QUrl qUrl(qUrlS);
QByteArray postData;///>上传的json内容
postData.append(QJsonDocument(jsonContent).toJson());
// 设置发送
QNetworkAccessManager* manager = new QNetworkAccessManager();
QNetworkRequest request;
request.setHeader(QNetworkRequest::ContentTypeHeader, "application/json");
request.setUrl(qUrl);
// 开启一个局部的事件循环,等待响应结束,退出