Thanks, @JakeWharton.  The use case is temporarily signed Urls have a query
param designating the signature.

On Saturday, May 25, 2013, Uwe Trottmann wrote:

> In retrofit/src/main/java/retrofit/RequestInterceptor.java:
>
> > +package retrofit;
> > +
> > +/** Intercept every request before it is executed in order to add additional data. */
> > +public interface RequestInterceptor {
> > +  /** Called for every request. Add data using methods on the supplied {@link RequestFacade}. */
> > +  void intercept(RequestFacade request);
> > +
> > +  interface RequestFacade {
> > +    /** Add a header to the request. This will not replace any existing headers. */
> > +    void addHeader(String name, String value);
> > +
> > +    /**
> > +     * Add a path parameter replacement. This works exactly like a {@link retrofit.http.Part
> > +     * &#64;Part}-annotated method argument.
> > +     */
> > +    void addPathParam(String name, String value);
>
> Yes, please!
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/square/retrofit/pull/223/files#r4392088>
> .
>