From d796c9dd933ab96ec83b9a634feedd5d32e1ba3f Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Tue, 8 Nov 2011 12:31:36 -0600 Subject: Test conversion to TQt3 from Qt3 8c6fc1f8e35fd264dd01c582ca5e7549b32ab731 --- doc/html/qhttpheader.html | 221 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 221 insertions(+) create mode 100644 doc/html/qhttpheader.html (limited to 'doc/html/qhttpheader.html') diff --git a/doc/html/qhttpheader.html b/doc/html/qhttpheader.html new file mode 100644 index 000000000..fde3250f0 --- /dev/null +++ b/doc/html/qhttpheader.html @@ -0,0 +1,221 @@ + + + + + +TQHttpHeader Class + + + + + + + +
+ +Home + | +All Classes + | +Main Classes + | +Annotated + | +Grouped Classes + | +Functions +

TQHttpHeader Class Reference
[network module]

+ +

The TQHttpHeader class contains header information for HTTP. +More... +

#include <qhttp.h> +

Inherited by TQHttpResponseHeader and TQHttpRequestHeader. +

List of all member functions. +

Public Members

+ +

Detailed Description

+ + +The TQHttpHeader class contains header information for HTTP. + +

+ +

In most cases you should use the more specialized derivatives of +this class, TQHttpResponseHeader and TQHttpRequestHeader, rather +than directly using TQHttpHeader. +

TQHttpHeader provides the HTTP header fields. A HTTP header field +consists of a name followed by a colon, a single space, and the +field value. (See RFC 1945.) Field names are case-insensitive. A +typical header field looks like this: +

+    content-type: text/html
+    
+ +

In the API the header field name is called the "key" and the +content is called the "value". You can get and set a header +field's value by using its key with value() and setValue(), e.g. +

+    header.setValue( "content-type", "text/html" );
+    TQString contentType = header.value( "content-type" );
+    
+ +

Some fields are so common that getters and setters are provided +for them as a convenient alternative to using value() and +setValue(), e.g. contentLength() and contentType(), +setContentLength() and setContentType(). +

Each header key has a single value associated with it. If you +set the value for a key which already exists the previous value +will be discarded. +

See also TQHttpRequestHeader, TQHttpResponseHeader, and Input/Output and Networking. + +


Member Function Documentation

+

TQHttpHeader::TQHttpHeader () +

+Constructs an empty HTTP header. + +

TQHttpHeader::TQHttpHeader ( const TQHttpHeader & header ) +

+Constructs a copy of header. + +

TQHttpHeader::TQHttpHeader ( const TQString & str ) +

+Constructs a HTTP header for str. +

This constructor parses the string str for header fields and +adds this information. The str should consist of one or more +"\r\n" delimited lines; each of these lines should have the format +key, colon, space, value. + +

TQHttpHeader::~TQHttpHeader () [virtual] +

+Destructor. + +

uint TQHttpHeader::contentLength () const +

+Returns the value of the special HTTP header field content-length. +

See also setContentLength() and hasContentLength(). + +

TQString TQHttpHeader::contentType () const +

+Returns the value of the special HTTP header field content-type. +

See also setContentType() and hasContentType(). + +

bool TQHttpHeader::hasContentLength () const +

+Returns TRUE if the header has an entry for the special HTTP +header field content-length; otherwise returns FALSE. +

See also contentLength() and setContentLength(). + +

bool TQHttpHeader::hasContentType () const +

+Returns TRUE if the header has an entry for the the special HTTP +header field content-type; otherwise returns FALSE. +

See also contentType() and setContentType(). + +

bool TQHttpHeader::hasKey ( const TQString & key ) const +

+Returns TRUE if the HTTP header has an entry with the given key; otherwise returns FALSE. +

See also value(), setValue(), and keys(). + +

bool TQHttpHeader::isValid () const +

+Returns TRUE if the HTTP header is valid; otherwise returns FALSE. +

A TQHttpHeader is invalid if it was created by parsing a malformed string. + +

TQStringList TQHttpHeader::keys () const +

+Returns a list of the keys in the HTTP header. +

See also hasKey(). + +

int TQHttpHeader::majorVersion () const [pure virtual] +

+ +

Returns the major protocol-version of the HTTP header. + +

Reimplemented in TQHttpResponseHeader and TQHttpRequestHeader. +

int TQHttpHeader::minorVersion () const [pure virtual] +

+ +

Returns the minor protocol-version of the HTTP header. + +

Reimplemented in TQHttpResponseHeader and TQHttpRequestHeader. +

TQHttpHeader & TQHttpHeader::operator= ( const TQHttpHeader & h ) +

+Assigns h and returns a reference to this http header. + +

void TQHttpHeader::removeValue ( const TQString & key ) +

+Removes the entry with the key key from the HTTP header. +

See also value() and setValue(). + +

void TQHttpHeader::setContentLength ( int len ) +

+Sets the value of the special HTTP header field content-length +to len. +

See also contentLength() and hasContentLength(). + +

void TQHttpHeader::setContentType ( const TQString & type ) +

+Sets the value of the special HTTP header field content-type to +type. +

See also contentType() and hasContentType(). + +

Example: network/archivesearch/archivedialog.ui.h. +

void TQHttpHeader::setValue ( const TQString & key, const TQString & value ) +

+Sets the value of the entry with the key to value. +

If no entry with key exists, a new entry with the given key +and value is created. If an entry with the key already +exists, its value is discarded and replaced with the given value. +

See also value(), hasKey(), and removeValue(). + +

Example: network/archivesearch/archivedialog.ui.h. +

TQString TQHttpHeader::toString () const [virtual] +

+Returns a string representation of the HTTP header. +

The string is suitable for use by the constructor that takes a +TQString. It consists of lines with the format: key, colon, space, +value, "\r\n". + +

TQString TQHttpHeader::value ( const TQString & key ) const +

+Returns the value for the entry with the given key. If no entry +has this key, an empty string is returned. +

See also setValue(), removeValue(), hasKey(), and keys(). + + +


+This file is part of the TQt toolkit. +Copyright © 1995-2007 +Trolltech. All Rights Reserved.


+ +
Copyright © 2007 +TrolltechTrademarks +
TQt 3.3.8
+
+ -- cgit v1.2.1