# Using a custom proxy

When creating a custom proxy, the following conditions must be fulfilled:

* Cookies are copied from the client request to the server request.

* Headers are copied from the server response to the client response.

* The server response is copied in binary form to the client response.

* The QvAjaxZfcPath property is retrieved from the Web.config file.

* The requested file is sent using querystring using 'file='.

Example:

```
url=/QvWebSite2/Proxy.aspx?file=QvsViewClient.aspx&mark=&host=Local&view=Films&platform=WORKBENCH&dpi=96
```

The QvAjaxZfcPath, http://&lt;SERVERNAME&gt;/QvAjaxZfc/, is retrieved from the Web.config file. The proxy performs the following request:

```
http://<SERVERNAME>/QvAjaxZfc/QvsViewClient.aspx?mark=&host=Local&view=Films&platform=WORKBENCH&dpi=96
```