http proxy; defaults to the Java default proxy (see http://docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html). You can use scalaj.http.HttpConstants.proxy to specify an alternate proxy, or specify java.net.Proxy.NO_PROXY to explicitly use not use a proxy.
set things like timeouts, ssl handling, redirect following
charset to use for encoding request and decoding response
buffer size for multipart posts
User-Agent request header
use HTTP Compression
Create a new scalaj.http.HttpRequest
Create a new scalaj.http.HttpRequest
the full url of the request. Querystring params can be added to a get request with the .params methods
Extends and override this class to setup your own defaults