|  |  |  | libsoup Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | ||||
| SoupContentSnifferSoupContentSniffer — Content sniffing for SoupSession | 
SoupContentSniffer; SoupContentSniffer * soup_content_sniffer_new (void); char * soup_content_sniffer_sniff (SoupContentSniffer *sniffer, SoupMessage *msg, SoupBuffer *buffer, GHashTable **params);
A SoupContentSniffer tries to detect the actual content type of
the files that are being downloaded by looking at some of the data
before the SoupMessage emits its "got-headers" signal.
SoupContentSniffer implements SoupSessionFeature, so you can add
content sniffing to a session with soup_session_add_feature() or
soup_session_add_feature_by_type().
typedef struct {
	GObject parent;
	SoupContentSnifferPrivate *priv;
} SoupContentSniffer;
SoupContentSniffer * soup_content_sniffer_new (void);
Creates a new SoupContentSniffer.
| Returns : | a new SoupContentSniffer | 
Since 2.27.3
char * soup_content_sniffer_sniff (SoupContentSniffer *sniffer, SoupMessage *msg, SoupBuffer *buffer, GHashTable **params);
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| Returns : |