The DevOps Drop
Home / Encyclopedia / HTTP Status Codes / 3xx Redirection Responses / 305 Use Proxy

305 Use Proxy

The HTTP 305 Use Proxy status code indicates that a resource must be accessed through a specified proxy server. It is now deprecated and rarely used.

Published 16 Jul 2026 · HTTP Status Code

What is HTTP 305 Use Proxy?

The 305 Use Proxy status code indicated that a client should access the requested resource through a specified proxy server.

It was part of the 3xx Redirection family but has since been deprecated due to security concerns.

Why Was 305 Created?

The purpose of 305 Use Proxy was to allow servers to enforce proxy usage for specific resources.

HTTP/1.1 305 Use Proxy

Location: http://proxy.example.com

Why Was It Deprecated?

Modern browsers removed support because malicious servers could attempt to redirect clients through untrusted proxies.

Why Does It Matter For DevOps?

Although obsolete, understanding deprecated HTTP responses helps when maintaining legacy systems.

  • Legacy applications
  • Old proxy configurations
  • HTTP compatibility issues

Summary

The 305 Use Proxy response instructed clients to use a proxy but is no longer recommended due to security concerns.