Sur cette page

QCoapRequest Class

La classe `QCoapRequest` contient une requête CoAP. Cette requête peut être envoyée à l'aide de ` QCoapClient`. En savoir plus...

En-tête : #include <QCoapRequest>
CMake : find_package(Qt6 REQUIRED COMPONENTS Coap)
target_link_libraries(mytarget PRIVATE Qt6::Coap)
qmake : QT += coap
Hérite de : QCoapMessage

Remarque : toutes les fonctions de cette classe sont réentrantes.

Fonctions publiques

QCoapRequest(const char *url, QCoapMessage::Type type = Type::NonConfirmable)
QCoapRequest(const QUrl &url = QUrl(), QCoapMessage::Type type = Type::NonConfirmable, const QUrl &proxyUrl = QUrl())
QCoapRequest(const QCoapRequest &other)
~QCoapRequest()
void enableObserve()
bool isObserve() const
QtCoap::Method method() const
QUrl proxyUrl() const
void setProxyUrl(const QUrl &proxyUrl)
void setUrl(const QUrl &url)
QUrl url() const
QCoapRequest &operator=(const QCoapRequest &other)

Description détaillée

L'objet `QCoapRequest` contient les données nécessaires à la création de trames CoAP pouvant être envoyées à l'URL qu'il contient.

Voir également QCoapClient, QCoapReply et QCoapResourceDiscoveryReply.

Documentation des fonctions membres

[explicit] QCoapRequest::QCoapRequest(const char *url, QCoapMessage::Type type = Type::NonConfirmable)

Crée un objet `QCoapRequest` à partir d'une chaîne littérale

[explicit] QCoapRequest::QCoapRequest(const QUrl &url = QUrl(), QCoapMessage::Type type = Type::NonConfirmable, const QUrl &proxyUrl = QUrl())

Crée un objet QCoapRequest avec l'url cible, l'URL du proxy proxyUrl et l'type du message.

QCoapRequest::QCoapRequest(const QCoapRequest &other)

Crée une copie de l'objet `QCoapRequest` de type ` other `.

[noexcept] QCoapRequest::~QCoapRequest()

Supprime l'QCoapRequest.

void QCoapRequest::enableObserve()

Définit l'observateur sur true afin d'envoyer une requête d'observation.

Voir aussi isObserve().

bool QCoapRequest::isObserve() const

Renvoie « true » si la requête est une requête d'observation.

Voir également enableObserve().

QtCoap::Method QCoapRequest::method() const

Renvoie la méthode de la requête.

QUrl QCoapRequest::proxyUrl() const

Renvoie l'URI du proxy de la requête. Si celui-ci n'est pas valide, la requête sera envoyée directement.

Voir également setProxyUrl().

void QCoapRequest::setProxyUrl(const QUrl &proxyUrl)

Définit l'URI du proxy de la requête sur l'adresse proxyUrl.

Voir aussi proxyUrl().

void QCoapRequest::setUrl(const QUrl &url)

Définit l'URI cible de la requête sur l'adresse url fournie.

Si rien n'est indiqué, le schéma de l'URL est par défaut « coap » et son port est par défaut 5683.

Voir également url().

QUrl QCoapRequest::url() const

Renvoie l'URI cible de la requête.

Voir également setUrl().

QCoapRequest &QCoapRequest::operator=(const QCoapRequest &other)

Crée une copie de other.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.