On Wed, 2018-07-11 at 08:40 -0600, Gary Gregory wrote: > Hi All, > > In my apps, I usually have this enum, handy for parameterizing things > like > tests. >
There is already one called StandardMethods. Would that be enough? Oleg > /** * HTTP methods defined in RFC2616. > * > * TODO Rename class to RFC2616Method ? > * > * @author <a href="mailto:ggreg...@rocketsoftware.com">Gary > Gregory</a> > */ > public enum HttpMethod { > OPTIONS { > @Override > public HttpUriRequest createHttpUriRequest(final URI uri) { > return new HttpOptions(uri); > } > }, > GET { > @Override > public HttpUriRequest createHttpUriRequest(final URI uri) { > return new HttpGet(uri); > } > }, > HEAD { > @Override > public HttpUriRequest createHttpUriRequest(final URI uri) { > return new HttpHead(uri); > } > }, > PATCH { > @Override > public HttpUriRequest createHttpUriRequest(final URI uri) { > return new HttpPatch(uri); > } > }, > POST { > @Override > public HttpUriRequest createHttpUriRequest(final URI uri) { > return new HttpPost(uri); > } > }, > PUT { > @Override > public HttpUriRequest createHttpUriRequest(final URI uri) { > return new HttpPut(uri); > } > }, > DELETE { > @Override > public HttpUriRequest createHttpUriRequest(final URI uri) { > return new HttpDelete(uri); > } > }, > TRACE { > @Override > public HttpUriRequest createHttpUriRequest(final URI uri) { > return new HttpTrace(uri); > } > }; > > public abstract HttpUriRequest createHttpUriRequest(URI uri); > } > > Any thoughts on adding this to HttpClient? nain or test jar? > > Gary --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org For additional commands, e-mail: dev-h...@hc.apache.org