Home · All Classes · Modules · QSS HELP · QSS 案例 · VER007 HOME |
该QHttpHeader类包含HTTP头信息。More...
通过继承QHttpRequestHeader和QHttpResponseHeader。
该QHttpHeader类包含HTTP头信息。
在大多数情况下,你应该使用这个类的更专业的衍生物,QHttpResponseHeader和QHttpRequestHeader,而不是直接使用QHttpHeader 。
QHttpHeader提供的HTTP标头字段。 HTTP头域由一个名称,后跟一个冒号,一个空格,和字段值。 (参见RFC 1945 )。字段名不区分大小写。一个典型的标头栏位看起来像这样:
content-type: text/html
在API的报头字段的名称被称为“键”和内容被称为“价值” 。您可以获取和设置一个报头字段的值,用其与关键value()和setValue( ),例如
header.setValue("content-type", "text/html"); QString contentType = header.value("content-type");
有些领域是如此普遍, getter和setter方法是为他们提供一个方便的替代品使用value()和setValue( ),例如contentLength()和contentType( )setContentLength()和setContentType( ) 。
每头键都有一个single与它相关联的值。如果设置的值已经存在一个关键的前一个值将被丢弃。
构造一个空的HTTP标头。
构造的副本header。
构造一个HTTP头的str。
这个构造函数解析字符串str为报头字段,并添加该信息。该str应该由一个或多个的“ \ r \ n ”分隔行;这些线路的格式应为关键,冒号,空格,值。
添加一个新条目与key和value。
返回与给定的所有条目key。如果没有条目有这key,则返回一个空字符串列表。
返回特殊的HTTP标头字段的值content-length。
See also setContentLength()和hasContentLength( ) 。
返回特殊的HTTP标头字段的值content-type。
See also setContentType()和hasContentType( ) 。
如果头具有特殊的HTTP标头字段中的条目,则返回Truecontent-length否则返回False 。
See also contentLength()和setContentLength( ) 。
如果头具有特殊的HTTP标头字段中的条目,则返回Truecontent-type否则返回False 。
See also contentType()和setContentType( ) 。
如果HTTP头有一个给定的条目,则返回Truekey否则返回False 。
See also value( )setValue()和keys( ) 。
返回True如果HTTP头是有效的,否则返回False 。
A QHttpHeader是无效的,如果它是通过解析一个格式错误的字符串创建的。
返回在HTTP报头中的键的列表。
See also hasKey( ) 。
这种方法是抽象的,应在任何子类中重新实现。
返回主协议版本的HTTP标头。
这种方法是抽象的,应在任何子类中重新实现。
返回未成年协议版本的HTTP标头。
删除与该键中的所有条目key从HTTP标头。
删除与该键的条目key从HTTP标头。
See also value()和setValue( ) 。
设置特殊的HTTP标头字段的值content-length至len。
See also contentLength()和hasContentLength( ) 。
设置特殊的HTTP标头字段的值content-type至type。
See also contentType()和hasContentType( ) 。
设置与该项目的值key至value。
如果没有条目key存在,一个新的项与给定key和value被创建。如果与一个条目key已经存在,则第一个值将被丢弃并用给定的替换value。
See also value( )hasKey()和removeValue( ) 。
套头项是在键值对列表values。
See also values( ) 。
返回的HTTP标头的字符串表示形式。
该字符串是适合于采用一个构造函数使用QString。它是由线的格式:关键,冒号,空格,值, “ \ r \ N” 。
返回与给定条目中的第一个值key。如果没有条目有这key,则返回一个空字符串。
See also setValue( )removeValue( )hasKey()和keys( ) 。
返回头中的所有条目。
See also setValues( ) 。
PyQt 4.10.3 for X11 | Copyright © Riverbank Computing Ltd and Nokia 2012 | Qt 4.8.5 |