Symbian
 Developer Library

DEVELOPER LIBRARY

[Index] [Glossary] [Previous] [Next]



Location: HttpStringConstants.h

Class HTTP

class HTTP

Support

Supported from 7.0

Description

A string table for the HTTP Client.

It contains strings for various purposes, as follows:

HTTP methods starting at HTTP::ECONNECT

HTTP General header field starting at HTTP::ECacheControl

HTTP Request header field starting at HTTP::EHost

HTTP Response header field starting at HTTP::EAcceptRanges

HTTP Entity header field starting at HTTP::EAllow

HTTP standard header field values starting at HTTP::EQ

Filter names starting at HTTP::EAuthentication

HTTP session connection properties and property values starting at HTTP::EProxyUsage

WSP session connection properties and property values starting at HTTP::EWspCapClientMessageSize

WSP transaction properties and property values starting at HTTP::EWspRemainingSDUSize

Authentication events starting at HTTP::EAuthenticatedOK

MIME types starting at HTTP::EAnyAny

Cookie filter header field parameters starting at HTTP::ECookieName

Defined in HTTP:
E00000001, E100Continue, EAccept, EAcceptCharset, EAcceptEncoding, EAcceptLanguage, EAcceptRanges, EAge, EAlgorithm, EAllow, EAnyAny, EApplicationOctetStream, EApplicationXWwwFormUrlEncoded, EAuth, EAuthenticatedOK, EAuthentication, EAuthenticationFailure, EAuthenticationStatus, EAuthorization, EBasic, EBytes, ECONNECT, ECacheControl, ECharset, EChunked, EClient, EClose, ECnonce, EComment, ECommentURL, ECompress, EConnection, EContentBase, EContentDisposition, EContentEncoding, EContentLanguage, EContentLength, EContentLocation, EContentMD5, EContentRange, EContentType, ECookie, ECookie2, ECookieFilter, ECookieName, ECookiePort, ECookieValue, EDELETE, EDate, EDeflate, EDigest, EDiscard, EDoNotUseProxy, EDomain, EETag, EExpect, EExpires, EFrom, EGET, EGzip, EHEAD, EHTTP, EHTTPVersion, EHost, EHttp10, EHttp11, EIdentity, EIfMatch, EIfModifiedSince, EIfNoneMatch, EIfRange, EIfUnmodifiedSince, EKeepAlive, ELastModified, ELocation, EMaxAge, EMaxForwards, EMaxNumTransPerTranspHndlr, EMaxNumTransportHandlers, EMaxRedirect, EMaxStale, EMinFresh, EMustRevalidate, ENc, ENoCache, ENoStore, ENoTransform, ENonce, ENone, EOPTIONS, EOnlyIfCached, EOpaque, EPOST, EPUT, EPassword, EPath, EPort, EPragma, EPrivate, EProtTrans, EProtocol, EProtocolHandler, EProxyAddress, EProxyAuthenticate, EProxyAuthorization, EProxyRevalidate, EProxyUsage, EPublic, EQ, EQop, ERange, ERealm, ERedirect, ERedirectCount, EReferer, EResponse, ERetryAfter, ESMaxAge, ESecure, EServer, ESessionHeaderFilter, ESetCookie, ESetCookie2, EStale, ETE, ETRACE, ETextAny, ETextHtml, ETextModeHeadersValidator, ETextPlain, ETextVndWapWml, ETrailers, ETransferEncoding, EUpgrade, EUri, EUseProxy, EUserAgent, EUsername, EValidation, EVary, EVersion, EVia, EWSP, EWWWAuthenticate, EWarning, EWspBearer, EWspCapClientMessageSize, EWspCapMaxOutstandingRequests, EWspCapServerMessageSize, EWspCapSupportSuspendResume, EWspCapUseAcknowledgements, EWspConnectionLess, EWspConnectionOriented, EWspDoNotUseWtls, EWspIp, EWspLocalPort, EWspProxyAddress, EWspProxyConnectionTimeout, EWspProxyExceptionInfo, EWspRemainingMessageSize, EWspRemainingSDUSize, EWspRemotePort, EWspSMS, EWspSecurity, EWspServiceNumber, EWspSessionType, EWspUseWtls, TStrings, Table


Table

static const TStringTable Table;

Description

The string table.

[Top]


Member Enumerations


Enum TStrings

TStrings

Description

Defines identifiers for the string values.

The description for each item below is the relevant string value.

ECONNECT

CONNECT

This is an HTTP method.

EDELETE

DELETE

This is an HTTP method.

EGET

GET

This is an HTTP method.

EHEAD

HEAD

This is an HTTP method.

EOPTIONS

OPTIONS

This is an HTTP method.

EPOST

POST

This is an HTTP method.

EPUT

PUT

This is an HTTP method.

ETRACE

TRACE

This is an HTTP method.

EHttp10

HTTP/1.0

An HTTP version number.

EHttp11

HTTP/1.1

An HTTP version number.

ECacheControl

Cache-Control

This is an HTTP General header field.

EConnection

Connection

This is an HTTP General header field.

EDate

Date

This is an HTTP General header field.

EPragma

Pragma

This is an HTTP General header field.

ETransferEncoding

Transfer-Encoding

This is an HTTP General header field.

EUpgrade

Upgrade

This is an HTTP General header field.

EVia

Via

This is an HTTP General header field.

EWarning

Warning

This is an HTTP General header field.

EHost

Host

This is an HTTP Request header field.

EAccept

Accept

This is an HTTP Request header field.

EAcceptCharset

Accept-Charset

This is an HTTP Request header field.

EAcceptEncoding

Accept-Encoding

This is an HTTP Request header field.

EAcceptLanguage

Accept-Language

This is an HTTP Request header field.

EAuthorization

Authorization

This is an HTTP Request header field.

ECookie

Cookie

This is an HTTP Request header field.

ECookie2

Cookie2

This is an HTTP Request header field.

EExpect

Expect

This is an HTTP Request header field.

EFrom

From

This is an HTTP Request header field.

EIfModifiedSince

If-Modified-Since

This is an HTTP Request header field.

EIfMatch

If-Match

This is an HTTP Request header field.

EIfNoneMatch

If-None-Match

This is an HTTP Request header field.

EIfRange

If-Range

This is an HTTP Request header field.

EIfUnmodifiedSince

If-Unmodified-Since

This is an HTTP Request header field.

EKeepAlive

Keep-Alive

This is an HTTP Request header field.

EMaxForwards

Max-Forwards

This is an HTTP Request header field.

EProxyAuthorization

Proxy-Authorization

This is an HTTP Request header field.

ERange

Range

This is an HTTP Request header field.

EReferer

Referer

This is an HTTP Request header field.

EUserAgent

User-Agent

This is an HTTP Request header field.

EAcceptRanges

Accept-Ranges

This is an HTTP Response header field.

EAge

Age

This is an HTTP Response header field.

EETag

ETag

This is an HTTP Response header field.

ELocation

Location

This is an HTTP Response header field.

EProxyAuthenticate

Proxy-Authenticate

This is an HTTP Response header field.

ERetryAfter

Retry-After

This is an HTTP Response header field.

EServer

Server

This is an HTTP Response header field.

ESetCookie

Set-Cookie

This is an HTTP Response header field.

ESetCookie2

Set-Cookie2

This is an HTTP Response header field.

EVary

Vary

This is an HTTP Response header field.

EWWWAuthenticate

WWW-Authenticate

This is an HTTP Response header field.

EAllow

Allow

This is an HTTP Entity header field.

EContentBase

Content-Base

This is an HTTP Entity header field.

EContentDisposition

Content-Disposition

This is an HTTP Entity header field.

EContentEncoding

Content-Encoding

This is an HTTP Entity header field.

EContentLanguage

Content-Language

This is an HTTP Entity header field.

EContentLength

Content-Length

This is an HTTP Entity header field.

EContentLocation

Content-Location

This is an HTTP Entity header field.

EContentMD5

Content-MD5

This is an HTTP Entity header field.

EContentRange

Content-Range

This is an HTTP Entity header field.

EContentType

Content-Type

This is an HTTP Entity header field.

EExpires

Expires

This is an HTTP Entity header field.

ELastModified

Last-Modified

This is an HTTP Entity header field.

EQ

q

This is a standard value defined in RFC2616 for use in header fields.

EGzip

gzip

This is a standard value defined in RFC2616 for use in header fields.

ECompress

compress

This is a standard value defined in RFC2616 for use in header fields.

EDeflate

deflate

This is a standard value defined in RFC2616 for use in header fields.

EIdentity

identity

This is a standard value defined in RFC2616 for use in header fields.

EBytes

bytes

This is a standard value defined in RFC2616 for use in header fields.

ENone

none

This is a standard value defined in RFC2616 for use in header fields.

ENoCache

no-cache

This is a standard value defined in RFC2616 for use in header fields.

ENoStore

no-store

This is a standard value defined in RFC2616 for use in header fields.

EMaxAge

max-age

This is a standard value defined in RFC2616 for use in header fields.

EMaxStale

max-stale

This is a standard value defined in RFC2616 for use in header fields.

EMinFresh

min-fresh

This is a standard value defined in RFC2616 for use in header fields.

ENoTransform

no-transform

This is a standard value defined in RFC2616 for use in header fields.

EOnlyIfCached

only-if-cached

This is a standard value defined in RFC2616 for use in header fields.

EPublic

public

This is a standard value defined in RFC2616 for use in header fields.

EPrivate

private

This is a standard value defined in RFC2616 for use in header fields.

EMustRevalidate

must-revalidate

This is a standard value defined in RFC2616 for use in header fields.

EProxyRevalidate

proxy-revalidate

This is a standard value defined in RFC2616 for use in header fields.

ESMaxAge

s-maxage

This is a standard value defined in RFC2616 for use in header fields.

EClose

close

This is a standard value defined in RFC2616 for use in header fields.

ECharset

charset

This is a standard value defined in RFC2616 for use in header fields.

E100Continue

100-continue

This is a standard value defined in RFC2616 for use in header fields.

ETE

TE

This is a standard value defined in RFC2616 for use in header fields.

ETrailers

trailers

This is a standard value defined in RFC2616 for use in header fields.

EChunked

chunked

This is a standard value defined in RFC2616 for use in header fields.

EBasic

Basic

This is a standard value defined in RFC2616 for use in header fields.

EDigest

Digest

This is a standard value defined in RFC2616 for use in header fields.

ERealm

realm

This is a standard value defined in RFC2616 for use in header fields.

EDomain

domain

This is a standard value defined in RFC2616 for use in header fields.

ENonce

nonce

This is a standard value defined in RFC2616 for use in header fields.

EOpaque

opaque

This is a standard value defined in RFC2616 for use in header fields.

EStale

stale

This is a standard value defined in RFC2616 for use in header fields.

EAlgorithm

algorithm

This is a standard value defined in RFC2616 for use in header fields.

EQop

qop

This is a standard value defined in RFC2616 for use in header fields.

EAuth

auth

This is a standard value defined in RFC2616 for use in header fields.

EResponse

response

This is a standard value defined in RFC2616 for use in header fields.

EUri

uri

This is a standard value defined in RFC2616 for use in header fields.

ECnonce

cnonce

This is a standard value defined in RFC2616 for use in header fields.

ENc

nc

This is a standard value defined in RFC2616 for use in header fields.

E00000001

00000001

This is a standard value defined in RFC2616 for use in header fields.

EPort

This is internal and not intended for use.

EAuthentication

Authentication

This is a filter name.

ERedirect

Redirect

This is a filter name.

EValidation

Validation

This is a filter name.

EProtocolHandler

Protocol Handler

This is a filter name.

EClient

Client

This is a filter name.

ETextModeHeadersValidator

The name of a core HTTP filter.

ESessionHeaderFilter

The name of a core HTTP filter.

ECookieFilter

The name of a HTTP filter.

EProxyUsage

Proxy usage HTTP session connection property.

Possible values are HTTP::EDoNotUseProxy and HTTP::EUseProxy.

The default is HTTP::EDoNotUseProxy.

EProxyAddress

Proxy address HTTP session connection property.

The value must be an RStringF value that contains the proxy address as an IP Address and the port number separated by a colon, e.g. "10.158.7.4:9003".

There is no default.

EUseProxy

EProxyUsage HTTP session connection property value to enable proxy usage.

EDoNotUseProxy

EProxyUsage HTTP session connection property value to disable proxy usage.

EMaxNumTransportHandlers

HTTP session connection property that sets the maximum number of sockets that may be open at a time.

The default is 4.

EMaxNumTransPerTranspHndlr

HTTP session connection property that sets how many transactions may be allocated to a given transport handler (i.e. socket) before being backed up in a pending queue.

The default is 5.

EHTTPVersion

HTTP session connection property that sets the HTTP protocol version.

Possible values are HTTP::EHttp11 and HTTP::EHttp10.

The default is HTTP::EHttp11.

EMaxRedirect

HTTP session connection property that sets a limit for the number of redirection hops that can be experienced by a transaction that receives HTTP/30x series status codes (these codes mostly cause the HTTP transaction to be redirected to a different origin server.)

EProtocol

This is internal and not intended for use.

EHTTP

HTTP

EWSP

WSP

EWspCapClientMessageSize

WSP session connection property that is used to negotiate the largest message that may be transferred from the Proxy to the Client in a single transaction over WSP.

It is a TInt.

EWspCapServerMessageSize

WSP session connection property that is used to negotiate the largest message that may be transferred from the Client to the Proxy in a single transaction over WSP.

It is a TInt.

EWspCapUseAcknowledgements

WSP session connection property that if set causes the WSP protocol handler to negotiate the use of WSP acknowledgment PDUs.

This property is simpy set or unset: its exact value is ignored.

EWspCapSupportSuspendResume

WSP session connection property that if set causes the WSP protocol handler to negotiate the use of Suspend/Resume PDUs when the client calls the RHTTPSession::ConnectL() or RHTTPSession::DisconnectL().

This property is simpy set or unset: its exact value is ignored.

EWspCapMaxOutstandingRequests

WSP session connection property that is used to negotiate the maximum number of simultaneous outstanding requests the client may make using WSP.

It is a TInt.

EWspProxyAddress

WSP session connection property that is used to specify a proxy address.

It is of type RStringF and should contain a bearer-dependent proxy address.

EWspBearer

WSP session connection property that is used to select a bearer.

Valid values are HTTP::EWspIp and HTTP::EWspSMS.

EWspIp

HTTP::EWspBearer property value that specifies an IP (v4) bearer.

EWspSMS

HTTP::EWspBearer property value that specifies an 8-bit WAP SMS bearer.

EWspLocalPort

WSP session connection property that is used to specify the local port number for an IP bearer.

It is a TInt.

EWspRemotePort

WSP session connection property that is used to specify the remote port number for an IP bearer.

It is a TInt.

EWspServiceNumber

WSP session connection property that is used to specify the proxy's service number, when using an SMS bearer.

It is a TInt.

EWspSessionType

WSP session connection property that is used to specify the WSP session type.

Valid values are HTTP::EWspConnectionOriented and HTTP::EWspConnectionLess.

EWspConnectionOriented

HTTP::EWspSessionType property value that specifies a Connection-Oriented WSP session.

EWspConnectionLess

HTTP::EWspSessionType property value that specifies a Connectionless WSP session.

EWspSecurity

WSP session connection property that is used to specify the WSP security.

Valid values are EWspUseWtls and EWspDoNotUseWtls.

EWspUseWtls

HTTP::EWspSecurity property value that specifies a WTLS-secured WSP session.

EWspDoNotUseWtls

HTTP::EWspSecurity property value that specifies a non-secured WSP session.

EWspProxyConnectionTimeout

WSP session connection property that is used to specify a time interval in seconds for which the WSP protocol handler waits before timing out on a Proxy connection.

EWspProxyExceptionInfo

Indicates some WAP-stack specific exception data.

The data originates from the E-Exception.ind PDU that is defined by the WAP Forum for WSP.

EWspRemainingSDUSize

WSP transaction property that is used to indicate how much more body data can be transmitted in the current PDU.

It is a TInt.

EWspRemainingMessageSize

WSP transaction property that is used, when Large-Data Transfer is negotiated with the Proxy, to indicate how much more body data can be transmitted overall in the current request.

It is a TInt.

EAuthenticatedOK

Authentication event indicating that the authentication handshake succeeded with automatic validation of the server certificate.

EAuthenticationFailure

Authentication event indicating that the authentication handshake failed.

EUsername

Username string used by filters.

EPassword

Password string used by filters.

EAuthenticationStatus

Authentication:Status string used by filters.

ERedirectCount

Internal string used by filters.

EProtTrans

Internal string used by protocol handlers.

EAnyAny

* / * MIME type.

ETextAny

text/ * MIME type.

ETextHtml

text/html MIME type.

ETextPlain

text/plain MIME type.

ETextVndWapWml

text/vnd.wap.wml MIME type.

EApplicationOctetStream

application/octet-stream MIME type.

EApplicationXWwwFormUrlEncoded

application/x-www-form-urlencoded MIME type.

ECookieName

Cookie filter header field parameter for the cookie name.

ECookieValue

Cookie filter header field parameter for the cookie value.

EPath

Cookie filter header field parameter for the cookie path.

EComment

Cookie filter header field parameter for the cookie comment.

ECommentURL

Cookie filter header field parameter for the cookie comment URI.

EDiscard

Cookie filter header field parameter for the cookie discard flag.

ECookiePort

Cookie filter header field parameter for the cookie port.

ESecure

Cookie filter header field parameter for the cookie secure transaction flag.

EVersion

Cookie filter header field parameter for the cookie version.