public abstract class TestRequestBuilders extends Object
HttpRequestBuilderss.| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
api(Class<T> clientIface)
Create a
T instance which is a proxy for the interface clientIface. |
static HttpRequestBuilders |
delete(String urlTemplate,
Object... urlVariables)
Create a
HttpRequestBuilders for a DELETE request. |
static HttpRequestBuilders |
get(String urlTemplate,
Object... urlVariables)
Create a
HttpRequestBuilders for a GET request. |
static HttpMultipartRequestBuilders |
multipartRequest(HttpMethod httpMethod,
String urlTemplate,
Object... urlVariables)
Create a
HttpMultipartRequestBuilders for a request with the
given HTTP method. |
static HttpRequestBuilders |
patch(String urlTemplate,
Object... urlVariables)
Create a
HttpRequestBuilders for a PATCH request. |
static HttpRequestBuilders |
post(String urlTemplate,
Object... urlVariables)
Create a
HttpRequestBuilders for a POST request. |
static HttpRequestBuilders |
put(String urlTemplate,
Object... urlVariables)
Create a
HttpRequestBuilders for a PUT request. |
static HttpRequestBuilders |
request(HttpMethod httpMethod,
String urlTemplate,
Object... urlVariables)
Create a
HttpRequestBuilders for a request with the given HTTP method. |
static HttpMultipartRequestBuilders |
uploadFile(String urlTemplate,
Object... urlVariables) |
public static HttpRequestBuilders get(String urlTemplate, Object... urlVariables)
HttpRequestBuilders for a GET request.urlTemplate - a URL template; the resulting URL will be encodedurlVariables - zero or more URL variablespublic static HttpRequestBuilders post(String urlTemplate, Object... urlVariables)
HttpRequestBuilders for a POST request.urlTemplate - a URL template; the resulting URL will be encodedurlVariables - zero or more URL variablespublic static HttpRequestBuilders put(String urlTemplate, Object... urlVariables)
HttpRequestBuilders for a PUT request.urlTemplate - a URL template; the resulting URL will be encodedurlVariables - zero or more URL variablespublic static HttpRequestBuilders delete(String urlTemplate, Object... urlVariables)
HttpRequestBuilders for a DELETE request.urlTemplate - a URL template; the resulting URL will be encodedurlVariables - zero or more URL variablespublic static HttpRequestBuilders patch(String urlTemplate, Object... urlVariables)
HttpRequestBuilders for a PATCH request.urlTemplate - a URL template; the resulting URL will be encodedurlVariables - zero or more URL variablespublic static HttpRequestBuilders request(HttpMethod httpMethod, String urlTemplate, Object... urlVariables)
HttpRequestBuilders for a request with the given HTTP method.httpMethod - the HTTP methodurlTemplate - a URL template; the resulting URL will be encodedurlVariables - zero or more URL variablespublic static HttpMultipartRequestBuilders multipartRequest(HttpMethod httpMethod, String urlTemplate, Object... urlVariables)
HttpMultipartRequestBuilders for a request with the
given HTTP method.httpMethod - the HTTP methodurlTemplate - a URL template; the resulting URL will be encodedurlVariables - zero or more URL variablespublic static HttpMultipartRequestBuilders uploadFile(String urlTemplate, Object... urlVariables)
public static <T> T api(Class<T> clientIface) throws Exception
T instance which is a proxy for the interface clientIface. Typically methods in
clientIface will return a RequestBuilder or, more
concrete, HttpRequestBuilders.T - Inteface classclientIface - the API method definition interfaceT instanceExceptionCopyright © 2016. All rights reserved.