HttpReplyMessage

HttpReplyMessage

class

Message class for HTTP replies

Usage diagram

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.

Inheritance diagram

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Extends

Name Type Description
HttpBaseMessage class

Base class for HTTP messages

Fields

Name Type Description
result int

e.g. 200 for OK, 404 for NOT FOUND.

contentType HttpContentType
targetUrl string

The target URL - request set for browsers, echoed by servers.

originatorUrl string

The originator URL. Only applicable for servers.

protocol int

10 for http/1.0, 11 for http/1.1.

keepAlive bool

The keep-alive header

serial int

Convenience field which allows resource requests to be serially tagged for ease of analysis.

heading string

The message heading - request string for requests, response for replies

payload string

The payload field

mutable bool
complete bool
correct bool
properlyRepresented bool
chunkLength b
rawBin string[]
rawHex string[]
tags RegionTagSet::cObjectRegionTag[]

Source code

//
// Message class for HTTP replies
//
class HttpReplyMessage extends HttpBaseMessage
{
    int result = 0;      // e.g. 200 for OK, 404 for NOT FOUND.
    HttpContentType contentType = CT_UNKNOWN;
}
File: src/inet/applications/httptools/common/HttpMessages.msg