/*
- * Copyright 2001-2006 Internet2
+ * Copyright 2001-2007 Internet2
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
virtual ~HTTPSOAPTransport() {}
/**
+ * Indicate whether content should be sent using HTTP 1.1 and
+ * Chunked Transport-Encoding, or buffered and sent with a Content-Length.
+ *
+ * @param chunked true iff chunked encoding should be used
+ * @return true iff the property is successfully set
+ */
+ virtual bool useChunkedEncoding(bool chunked=true)=0;
+
+ /**
* Sets an outgoing HTTP request header.
*
* @param name name of header, without the colon separator
* @param value header value to send
* @return true iff the header is successfully set
*/
- virtual bool setRequestHeader(const char* name, const char* val) const=0;
+ virtual bool setRequestHeader(const char* name, const char* value)=0;
/**
* Returns the values of an HTTP response header.