如何使用qnetworkAccessManager发送删除请求
How to send a DELETE request Using QNetworkAccessManager?
我正在使用qnetworkAccessManager发布,放置和从服务器获取数据。代码看起来像下面。
QNetworkAccessManager *manager = new QNetworkAccessManager(this);
connect(manager, SIGNAL(proxyAuthenticationRequired(const QNetworkProxy &, QAuthenticator *)),
SLOT(slotProxyAuthenticationRequired(const QNetworkProxy &, QAuthenticator *)));
connect(manager, SIGNAL(authenticationRequired(QNetworkReply *, QAuthenticator *)),
SLOT(slotAuthenticationRequired(QNetworkReply *, QAuthenticator *)));
QNetworkRequest request;
request.setUrl(m_url);
request.setRawHeader("User-Agent", "Qt NetworkAccess 1.3");
m_pReply = manager->get(request);
m_pReply = manager->post(request,"name=someName");
m_pReply = manager->put(request,"name=someName");
我找不到任何请求的删除方法。是的。
但是是否有
manager->delete(request,"name=someName")
QT中的方法?还是有其他方法可以根据e.g name删除数据?
由于 delete
是C 中的一个保留单词,因此QNetworkAccessManager
的相应方法称为deleteResource
。
http://qt-project.org/doc/qt-5.0/qtnetwork/qnetworkaccessmanager.html#deleteretesource
相关文章:
- 将数组的地址分配给变量并删除
- 删除一个线程上有数百万个字符串的大型哈希映射会影响另一个线程的性能
- C/C++编译器通常会删除重复的库吗
- 有关插入适配器的错误。[错误]请求从 'back_insert_iterator<vector<>>' 类型转换为非标量类型
- 从链接列表c++中删除一个项目
- C++如何通过用户输入删除列表元素
- 为什么在C++中使用私有复制构造函数与删除复制构造函数
- 是否需要删除包含对象的"pair"?
- 如何在自删除后将对象设置为nullptr
- 迭代时从向量和内存中删除对象
- 使用函数"remove"删除重复元素
- 如何从多映射中删除特定的重复项
- 运算符C++ "delete []"仅删除 2 个前值
- 删除指向指针的指针是运行时错误吗
- 将指针设置为"nullptr"并不能防止双重删除?
- QNetworkAccessManager 稍后在添加请求时删除
- C++ 在请求特定字节的新建后删除
- 如何使用qnetworkAccessManager发送删除请求
- 如何从QT中的http请求中删除Authorization标头
- gSOAP 在请求完成后删除对象中的引用值