## WebKitNetworkResponse

WebKitNetworkResponse — the response given to a network request

## Synopsis

                        WebKitNetworkResponse;
    const gchar *       webkit_network_response_get_uri     (WebKitNetworkResponse *response);
    SoupMessage *       webkit_network_response_get_message (WebKitNetworkResponse *response);
    const char *        webkit_network_response_get_suggested_filename
                                                            (WebKitNetworkResponse *response);
    void                webkit_network_response_set_uri     (WebKitNetworkResponse *response,
                                                             const gchar *uri);

## Object Hierarchy

      GObject
       +----WebKitNetworkResponse

## Properties

      "message"                  SoupMessage*          : Read / Write / Construct Only
      "suggested-filename"       gchar*                : Read
      "uri"                      gchar*                : Read / Write

## Description

This class represents the network related aspects of a navigation response.

## Details

### WebKitNetworkResponse

    typedef struct _WebKitNetworkResponse WebKitNetworkResponse;

### webkit_network_response_get_uri ()

    const gchar *       webkit_network_response_get_uri     (WebKitNetworkResponse *response);

`response` : | a WebKitNetworkResponse
Returns : | the URI of the WebKitNetworkResponse

Since 1.1.14

### webkit_network_response_get_message ()

    SoupMessage *       webkit_network_response_get_message (WebKitNetworkResponse *response);

Obtains the SoupMessage that represents the given response. Notice that only the response side of the HTTP conversation is represented.

`response` : | a WebKitNetworkResponse
Returns : | the SoupMessage. [transfer none]

Since 1.1.14

### webkit_network_response_get_suggested_filename ()

    const char *        webkit_network_response_get_suggested_filename
                                                            (WebKitNetworkResponse *response);

Obtains the suggested filename for the given network response. The suggested filename is taken from the 'Content-Disposition' HTTP header, but this is not always present, and this method will return `NULL` in such case.

`response` : | a WebKitNetworkResponse
Returns : | the suggested filename or `NULL` if not present. [transfer none]

Since 1.10

### webkit_network_response_set_uri ()

    void                webkit_network_response_set_uri     (WebKitNetworkResponse *response,
                                                             const gchar *uri);

Sets the URI held and used by the given response. When the response has an associated SoupMessage, its URI will also be set by this call.

`response` : | a WebKitNetworkResponse
`uri` : | an URI

Since 1.1.14

## Property Details

### The `"message"` property

      "message"                  SoupMessage*          : Read / Write / Construct Only

The SoupMessage that backs the response.

Since 1.1.14

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

      "suggested-filename"       gchar*                : Read

The suggested filename for the response.

Default value: NULL

Since 1.10

### The `"uri"` property

      "uri"                      gchar*                : Read / Write

The URI to which the response will be made.

Default value: NULL

Since 1.1.14

## See Also

WebKitNetworkRequest