81 #ifndef _httpconnect_h 82 #include "HTTPConnect.h" 157 Connect(
const string &name,
string uname =
"",
string password =
"");
164 virtual string URL(
bool CE =
true);
172 bool is_cache_enabled();
174 void set_xdap_accept(
int major,
int minor);
213 virtual void request_data_ddx(
DataDDS &data,
string expr =
"");
214 virtual void request_data_ddx_url(
DataDDS &data);
virtual string CE()
Get the Connect's constraint expression.
virtual void request_das_url(DAS &das)
Get the DAS from a server.
virtual void request_ddx(DDS &dds, string expr="")
Get the DDX from a server.
virtual string URL(bool CE=true)
Get the object's URL.
void set_xdap_protocol(int major, int minor)
virtual void request_dds_url(DDS &dds)
Get the DDS from a server.
Holds information about the link from a DAP2 client to a dataset.
top level DAP object to house generic methods
virtual void read_data(DataDDS &data, Response *rs)
Read data which is preceded by MIME headers. This method works for both data dds and data ddx respons...
void set_cache_enabled(bool enabled)
virtual void request_dds(DDS &dds, string expr="")
Get the DDS from a server.
void set_accept_deflate(bool deflate)
virtual void request_data(DataDDS &data, string expr="")
Get the DAS from a server.
virtual void read_data_no_mime(DataDDS &data, Response *rs)
Read data from a file which does not have response MIME headers. This method is a companion to read_d...
virtual void request_das(DAS &das)
Get the DAS from a server.
virtual string request_version()
void set_credentials(string u, string p)
Set the credentials for responding to challenges while dereferencing URLs.
virtual string request_protocol()
Hold attribute data for a DAP2 dataset.
virtual void request_data_url(DataDDS &data)
Get the DAS from a server.
virtual void request_ddx_url(DDS &dds)
The 'url' version of request_ddx.