#include <xmltooling/soap/HTTPSOAPTransport.h>
Inheritance diagram for xmltooling::HTTPSOAPTransport:
Public Member Functions | |
virtual bool | useChunkedEncoding (bool chunked=true)=0 |
Indicate whether content should be sent using HTTP 1.1 and Chunked Transport-Encoding, or buffered and sent with a Content-Length. | |
virtual bool | setRequestHeader (const char *name, const char *value)=0 |
Sets an outgoing HTTP request header. | |
virtual bool | setAcceptEncoding (const char *value)=0 |
Sets the Accept-Encoding header. | |
virtual bool | followRedirects (bool follow, unsigned int maxRedirs) |
Controls redirect behavior. | |
virtual const std::vector< std::string > & | getResponseHeader (const char *name) const =0 |
Returns the values of an HTTP response header. |
virtual bool xmltooling::HTTPSOAPTransport::followRedirects | ( | bool | follow, | |
unsigned int | maxRedirs | |||
) | [virtual] |
Controls redirect behavior.
follow | true iff Location-based redirects should be honored | |
maxRedirs | maximum number of redirects to permit |
virtual const std::vector<std::string>& xmltooling::HTTPSOAPTransport::getResponseHeader | ( | const char * | name | ) | const [pure virtual] |
Returns the values of an HTTP response header.
name | name of header, without the colon separator |
virtual bool xmltooling::HTTPSOAPTransport::setAcceptEncoding | ( | const char * | value | ) | [pure virtual] |
Sets the Accept-Encoding header.
value | the encoding to accept and decode, or "" for all supported encodings |
virtual bool xmltooling::HTTPSOAPTransport::setRequestHeader | ( | const char * | name, | |
const char * | value | |||
) | [pure virtual] |
Sets an outgoing HTTP request header.
name | name of header, without the colon separator | |
value | header value to send |
virtual bool xmltooling::HTTPSOAPTransport::useChunkedEncoding | ( | bool | chunked = true |
) | [pure virtual] |
Indicate whether content should be sent using HTTP 1.1 and Chunked Transport-Encoding, or buffered and sent with a Content-Length.
chunked | true iff chunked encoding should be used |