diff --git a/lib/src/main/java/com/github/kevinsawicki/http/HttpRequest.java b/lib/src/main/java/com/github/kevinsawicki/http/HttpRequest.java
index <HASH>..<HASH> 100644
--- a/lib/src/main/java/com/github/kevinsawicki/http/HttpRequest.java
+++ b/lib/src/main/java/com/github/kevinsawicki/http/HttpRequest.java
@@ -200,6 +200,11 @@ public class HttpRequest {
   public static final String HEADER_USER_AGENT = "User-Agent";
 
   /**
+   * 'Referer' header name
+   */
+  public static final String HEADER_REFERER = "Referer";
+
+  /**
    * 'DELETE' request method
    */
   public static final String METHOD_DELETE = "DELETE";
@@ -2187,6 +2192,16 @@ public class HttpRequest {
   }
 
   /**
+   * Set the 'Referer' header to given value
+   *
+   * @param value
+   * @return this request
+   */
+  public HttpRequest referer(final String value) {
+    return header(HEADER_REFERER, value);
+  }
+
+  /**
    * Set value of {@link HttpURLConnection#setUseCaches(boolean)}
    *
    * @param useCaches
Support for the 'Referer' header.