QNetworkAccessManager类详解

功能:

QNetworkAccessManager类为应用提供发送网络请求和接收答复的API接口。

使用方法:

#include <QNetworkAccessManage>     //使用任意一个头文件
#include <QtNetwork>
QT += network    //在Qt的.pro文件中添加

注:本类中所有的函数均可重载。

公有类型:

enum NetworkAccessibility { UnknownAccessibility, NotAccessible, Accessible }

用来指示是否可以经由这个类访问网络。

常量名

描述

UnknownAccessibility

-1

无法确定网络的可访问性

NotAccessible

0

当前网络不可访问,这可能是因为目前没有网络连接,也可能是因为通过调用 setNetworkAccessible() 显式地禁用了网络访问。

Accessible

1

可以访问网络

enum Operation { HeadOperation, GetOperation, PutOperation, PostOperation, DeleteOperation, CustomOperation }

指示处理应答消息时应进行的操作

常量名

描述

HeadOperation

1

检索报文头操作(使用head()函数创建)

GetOperation

2

检索报文头并下载内容(使用get()函数创建)

PutOperation

3

上传报文操作(使用put()函数创建)

PostOperation

4

发送HTML数据来处理HTTP POST请求(通过post()函数创建)

DeleteOperation

5

删除内容操作(使用deleteResource()函数创建)

CustomOperation

6

自定义操作(使用sendCustomRequest()函数创建)

更新时间:2020年4月26日20:46:11

原文地址:https://www.cnblogs.com/BlogPuppet/p/12779276.html