IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

QHttpServerRequest Class

Encapsulates an HTTP request.

This class was introduced in Qt 6.4.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

QHttpServerRequest Class

  • Header: QHttpServerRequest

  • Since: Qt 6.4

  • CMake:

    find_package(Qt6 REQUIRED COMPONENTS HttpServer)

    target_link_libraries(mytarget PRIVATE Qt6::HttpServer)

  • qmake: QT += httpserver

Detailed Description

API for accessing the different parameters of an incoming request.

Member Type Documentation

 

enum QHttpServerRequest::Method

flags QHttpServerRequest::Methods

This enum type specifies an HTTP request method:

Constant

Value

Description

QHttpServerRequest::Method::Unknown

0x0000

An unknown method.

QHttpServerRequest::Method::Get

0x0001

HTTP GET method.

QHttpServerRequest::Method::Put

0x0002

HTTP PUT method.

QHttpServerRequest::Method::Delete

0x0004

HTTP DELETE method.

QHttpServerRequest::Method::Post

0x0008

HTTP POST method.

QHttpServerRequest::Method::Head

0x0010

HTTP HEAD method.

QHttpServerRequest::Method::Options

0x0020

HTTP OPTIONS method.

QHttpServerRequest::Method::Patch

0x0040

HTTP PATCH method (RFC 5789).

QHttpServerRequest::Method::Connect

0x0080

HTTP CONNECT method.

QHttpServerRequest::Method::Trace

0x0100

HTTP TRACE method.

QHttpServerRequest::Method::AnyKnown

Get | Put | Delete | Post | Head | Options | Patch | Connect | Trace

Combination of all known methods.

The Methods type is a typedef for QFlags<Method>. It stores an OR combination of Method values.

Member Function Documentation

 

QHttpServerRequest::~QHttpServerRequest()

Destroys a QHttpServerRequest

QByteArray QHttpServerRequest::body() const

Returns the body of the request.

QList<QPair<QByteArray, QByteArray>> QHttpServerRequest::headers() const

Returns all the request headers.

QHttpServerRequest::Method QHttpServerRequest::method() const

Returns the method of the request.

QUrlQuery QHttpServerRequest::query() const

Returns the query in the request.

QHostAddress QHttpServerRequest::remoteAddress() const

Returns the address of the origin host of the request.

QUrl QHttpServerRequest::url() const

Returns the URL the request asked for.

QByteArray QHttpServerRequest::value(const QByteArray &key) const

Returns the combined value of all headers with the named key.

Related Non-Members

 

QDebug operator<<(QDebug debug, const QHttpServerRequest &request)

Writes information about request to the debug stream.

See Also

See also QDebug

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+