资源简介
使用qt写的请求http服务类,实现了get同步请求、get异步请求、post同步请求、post异步请求。4个方法,方便实用。
代码片段和文件信息
#pragma execution_character_set(“utf-8“)
#include “netserver.h“
#include
using namespace NetWorkUtls;
QString NetServer::m_strCookie = ““;
bool NetServer::m_bExistSession = false;
NetServer::NetServer(bool bSaveSessionId Qobject *parent)
: Qobject(parent)
m_bIsTimeOut(false)
m_bSaveSessionId(bSaveSessionId)
{
m_pNetwork = new QNetworkAccessManager(this);
m_pTimer = new QTimer(this);
m_pLoop = new QEventLoop(this);
connect(m_pTimer &QTimer::timeout this &NetServer::slotTimeOut);
}
//同步
void NetServer::syncGet(const QString& url int timeout)
{
disconnect(m_pNetwork &QNetworkAccessManager::finished this &NetServer::slotReceiveReplay);
disconnect(m_pNetwork &QNetworkAccessManager::finished this &NetServer::slotReceiveAsync);
connect(m_pNetwork &QNetworkAccessManager::finished this &NetServer::slotReceiveReplay);
QNetworkRequest request;
request.setUrl(QUrl(url));
if(!NetServer::
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2648 2018-01-19 13:29 netserver.h
文件 6471 2018-01-19 13:29 netserver.cpp
- 上一篇:算数编码编解码C++程序
- 下一篇:vc++编写的som自组织神经网络的源程序代码
相关资源
- socket客户端.c
- socket服务端.c
- TCP/IP客户端和服务器端源代码,好用
- 代码雨.cpp
- modbus tcp/ip 简单通讯
- libnet发送udp和tcp包
- FTP客户端源码(c++)
- socket tcp应用
- crc16/32计算(crc16_32.c)
- libevent(timeout.cpp)
- TCP/IP与串口调试
- H264 封包解包 CH264_RTP_PACK
- MFC视频播放器源码(支持avi/wma/mp3等格
- CreatBitmap图片合成源码
- 基于opencv的模板匹配代码
- c++ 画图(14Qt-XPS)
- c++多边形交并差运算
- VC++基于OpenGL模拟的一个3维空间模型
- QT CAN例程
- mfc绘图大全(画直线、矩形、椭圆)
- c++ 虚拟摄像头
- 使用Qt实现Excel读取工具
- Tcp自定义命令调试工具
- vs2008 can总线通讯源码
- MFC控件重绘
- Qt TCP聊天室demo
- hook,捕获所有案件,查找所有窗口,
- C语言课设计算器
- C语言 学生兴趣管理系统
- (学习)VS2010之MFC入门到精通教程
评论
共有 条评论