code: public HttpRequest withHeader(String name, String value) {
          headers.set(name, value);
          return this;
      }
docs: Set a request header, replacing any existing value.
  A null for {@code value} will remove the header if one with matching name exists.
  
  @param name the header name
  @param value the header value
  @return this HttpRequest