Package org.projectnessie.client.http
Class HttpRequest
- java.lang.Object
-
- org.projectnessie.client.http.HttpRequest
-
public class HttpRequest extends Object
Class to hold an ongoing HTTP request and its parameters/filters.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpRequestaccept(String contentsType)HttpRequestcontentsType(String contentsType)HttpResponsedelete()HttpResponseget()HttpRequestheader(String name, String value)HttpRequestpath(String path)HttpResponsepost(Object obj)HttpResponseput(Object obj)HttpRequestqueryParam(String name, String value)HttpRequestresolveTemplate(String name, String value)HttpRequestsetSslContext(SSLContext context)
-
-
-
Method Detail
-
contentsType
public HttpRequest contentsType(String contentsType)
-
accept
public HttpRequest accept(String contentsType)
-
path
public HttpRequest path(String path)
-
queryParam
public HttpRequest queryParam(String name, String value)
-
header
public HttpRequest header(String name, String value)
-
setSslContext
public HttpRequest setSslContext(SSLContext context)
-
get
public HttpResponse get() throws HttpClientException
- Throws:
HttpClientException
-
delete
public HttpResponse delete() throws HttpClientException
- Throws:
HttpClientException
-
post
public HttpResponse post(Object obj) throws HttpClientException
- Throws:
HttpClientException
-
put
public HttpResponse put(Object obj) throws HttpClientException
- Throws:
HttpClientException
-
resolveTemplate
public HttpRequest resolveTemplate(String name, String value)
-
-