Blame src/api/doxy/http_metainfo.dp

Packit 3ff1e7
/** @page http_metainfo Querying of HTTP meta-info for an URL
Packit 3ff1e7
Packit 3ff1e7
For historical reasons (see @ref verification), the library provides
Packit 3ff1e7
a set of functions that may be used to query the HTTP meta-info headers
Packit 3ff1e7
(e.g. content-type, content-length) for an URL from the server. The file
Packit 3ff1e7
extension is determined from the returned content-type, and at best,
Packit 3ff1e7
only a guess.
Packit 3ff1e7
Packit 3ff1e7
@code
Packit 3ff1e7
quvi_http_metainfo_t qmi;
Packit 3ff1e7
char *ct, *fe;
Packit 3ff1e7
double cl;
Packit 3ff1e7
Packit 3ff1e7
qmi = quvi_http_metainfo_new(q, URL);
Packit 3ff1e7
abort_if_error();
Packit 3ff1e7
quvi_http_metainfo_get(qmi, QUVI_HTTP_METAINFO_PROPERTY_FILE_EXTENSION, &fe);
Packit 3ff1e7
quvi_http_metainfo_get(qmi, QUVI_HTTP_METAINFO_PROPERTY_CONTENT_TYPE, &ct);
Packit 3ff1e7
quvi_http_metainfo_get(qmi, QUVI_HTTP_METAINFO_PROPERTY_LENGTH_BYTES, &cl);
Packit 3ff1e7
quvi_http_metainfo_free(qmi);
Packit 3ff1e7
Packit 3ff1e7
@endcode
Packit 3ff1e7
*/