WebKit2GTK+ Reference Manual: WebKitURIResponse

## WebKitURIResponse WebKitURIResponse — Represents a URI response |

## Synopsis

    struct              WebKitURIResponse;
    const gchar *       webkit_uri_response_get_uri         (WebKitURIResponse *response);
    guint               webkit_uri_response_get_status_code (WebKitURIResponse *response);
    guint64             webkit_uri_response_get_content_length
                                                            (WebKitURIResponse *response);
    const gchar *       webkit_uri_response_get_mime_type   (WebKitURIResponse *response);
    const gchar *       webkit_uri_response_get_suggested_filename
                                                            (WebKitURIResponse *response);

## Object Hierarchy

      GObject
       +----WebKitURIResponse

## Properties

      "content-length"           guint64               : Read
      "mime-type"                gchar*                : Read
      "status-code"              guint                 : Read
      "suggested-filename"       gchar*                : Read
      "uri"                      gchar*                : Read

## Description

A WebKitURIResponse contains information such as the URI, the status code, the content length, the mime type, the HTTP status or the suggested filename.

## Details

### struct WebKitURIResponse

    struct WebKitURIResponse;

### webkit_uri_response_get_uri ()

    const gchar *       webkit_uri_response_get_uri         (WebKitURIResponse *response);

`response` : | a WebKitURIResponse
Returns : | the uri of the WebKitURIResponse

### webkit_uri_response_get_status_code ()

    guint               webkit_uri_response_get_status_code (WebKitURIResponse *response);

Get the status code of the WebKitURIResponse as returned by the server. It will normally be a SoupKnownStatusCode, for example `SOUP_STATUS_OK`, though the server can respond with any unsigned integer.

`response` : | a WebKitURIResponse
Returns : | the status code of `response`

### webkit_uri_response_get_content_length ()

    guint64             webkit_uri_response_get_content_length
                                                            (WebKitURIResponse *response);

Get the expected content length of the WebKitURIResponse. It can be 0 if the server provided an incorrect or missing Content-Length.

`response` : | a WebKitURIResponse
Returns : | the expected content length of `response`.

### webkit_uri_response_get_mime_type ()

    const gchar *       webkit_uri_response_get_mime_type   (WebKitURIResponse *response);

`response` : | a WebKitURIResponse
Returns : | the MIME type of the WebKitURIResponse

### webkit_uri_response_get_suggested_filename ()

    const gchar *       webkit_uri_response_get_suggested_filename
                                                            (WebKitURIResponse *response);

Get the suggested filename for `response`, as specified by the 'Content-Disposition' HTTP header, or `NULL` if it's not present.

`response` : | a WebKitURIResponse
Returns : | the suggested filename or `NULL` if the 'Content-Disposition' HTTP header is not present. [transfer none]

## Property Details

### The `"content-length"` property

      "content-length"           guint64               : Read

The expected content length of the response.

Default value: 0

### The `"mime-type"` property

      "mime-type"                gchar*                : Read

The MIME type of the response.

Default value: NULL

### The `"status-code"` property

      "status-code"              guint                 : Read

The status code of the response as returned by the server.

Default value: 0

### The `"suggested-filename"` property

      "suggested-filename"       gchar*                : Read

The suggested filename for the URI response.

Default value: NULL

### The `"uri"` property

      "uri"                      gchar*                : Read

The URI for which the response was made.

Default value: NULL