Add custom verb support for WASM HTTP requests
The QNetworkReply implementation for Qt for WebAssembly now supports usage of the QNetworkAccessManager::sendCustomRequest, making it possible to send requests with custom verbs. [ChangeLog][QtNetwork][QNetworkAccessManager] Fixed QNetworkAccessManager::sendCustomRequest for Qt For WebAssembly. Fixes: QTBUG-76775 Change-Id: I9394ffef110fce4ed2c877893631bedc7631f71e Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
This commit is contained in:
parent
6ff0614b61
commit
0f92f2f35d
@ -236,6 +236,7 @@ QNetworkReplyWasmImpl::~QNetworkReplyWasmImpl()
|
|||||||
|
|
||||||
QByteArray QNetworkReplyWasmImpl::methodName() const
|
QByteArray QNetworkReplyWasmImpl::methodName() const
|
||||||
{
|
{
|
||||||
|
const Q_D( QNetworkReplyWasmImpl);
|
||||||
switch (operation()) {
|
switch (operation()) {
|
||||||
case QNetworkAccessManager::HeadOperation:
|
case QNetworkAccessManager::HeadOperation:
|
||||||
return "HEAD";
|
return "HEAD";
|
||||||
@ -247,6 +248,8 @@ QByteArray QNetworkReplyWasmImpl::methodName() const
|
|||||||
return "POST";
|
return "POST";
|
||||||
case QNetworkAccessManager::DeleteOperation:
|
case QNetworkAccessManager::DeleteOperation:
|
||||||
return "DELETE";
|
return "DELETE";
|
||||||
|
case QNetworkAccessManager::CustomOperation:
|
||||||
|
return d->request.attribute(QNetworkRequest::CustomVerbAttribute).toByteArray();
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user