OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES  


Modulepars   Data Types   Component Types   Port Types   Constants   Templates   Signatures   Functions   Altsteps   Test cases  

Group HttpMessages

Declared in module HTTP_TypeDefinitions
Subgroups: HttpHeaders

Types Summary
HttpRequest
HttpResponse
HttpHeader
HttpHeaderValue
HttpParameter
ListOfParameter
HttpBody

Details

HttpRequest
type record HttpRequest {
    charstring Method ("GET"),
    charstring Uri,
    charstring Version,
    HttpHeaderValue Host,
    HttpHeader ContentType optional,
    HttpHeaderValue Authorization optional,
    set of HttpHeader anotherHeaders optional,
    HttpBody Body optional
}

Declared in group HttpMessages

HttpResponse
type record HttpResponse {
    charstring Version,
    integer Code,
    HttpHeader ContentType optional,
    set of HttpHeader anotherHeaders optional,
    HttpBody Body optional
}

Declared in group HttpMessages

HttpHeader
type record HttpHeader {
    charstring Name,
    set length (1..infinity) of HttpHeaderValue ListOfValue
}

Declared in group HttpMessages.HttpHeaders

HttpHeaderValue
type record HttpHeaderValue {
    charstring Value optional,
    ListOfParameter ParameterList optional
}

Declared in group HttpMessages.HttpHeaders

HttpParameter
type record HttpParameter {
    charstring Name,
    charstring Value optional
}

Declared in group HttpMessages.HttpHeaders

ListOfParameter
type set of HttpParameter ListOfParameter

Declared in group HttpMessages.HttpHeaders

HttpBody
type union HttpBody {
    octetstring values,
    BSFXML bsfXml
}

Declared in group HttpMessages