public class OkHttpRequestBuilder extends AbstractRequestBuilder<OkHttpRequestBuilder.OkHttpRequest>
限定符和类型 | 类和说明 |
---|---|
static class |
OkHttpRequestBuilder.OkHttpRequest |
parameters, request, url
determineRequestUrl, findBodyConverter
public static OkHttpRequestBuilder create()
public static OkHttpRequestBuilder create(String url)
public static OkHttpRequestBuilder create(String url, Map<String,Object> parameters)
public static OkHttpRequestBuilder create(String url, List<Header> headers)
public static OkHttpRequestBuilder create(String url, Map<String,Object> parameters, List<Header> headers)
public OkHttpRequestBuilder setProtocolVersion(ProtocolVersion protocolVersion)
RequestBuilder
setProtocolVersion
在接口中 RequestBuilder<OkHttpRequestBuilder.OkHttpRequest>
setProtocolVersion
在类中 AbstractRequestBuilder<OkHttpRequestBuilder.OkHttpRequest>
protocolVersion
- 协议及版本public OkHttpRequestBuilder setUrl(String url)
RequestBuilder
setUrl
在接口中 RequestBuilder<OkHttpRequestBuilder.OkHttpRequest>
setUrl
在类中 AbstractRequestBuilder<OkHttpRequestBuilder.OkHttpRequest>
url
- 请求 URLpublic OkHttpRequestBuilder setHeaders(List<Header> headers)
RequestBuilder
setHeaders
在接口中 RequestBuilder<OkHttpRequestBuilder.OkHttpRequest>
setHeaders
在类中 AbstractRequestBuilder<OkHttpRequestBuilder.OkHttpRequest>
headers
- 请求头public OkHttpRequestBuilder setParameters(Map<String,Object> parameters)
RequestBuilder
setParameters
在接口中 RequestBuilder<OkHttpRequestBuilder.OkHttpRequest>
setParameters
在类中 AbstractRequestBuilder<OkHttpRequestBuilder.OkHttpRequest>
parameters
- 请求参数public OkHttpRequestBuilder get()
RequestBuilder
public OkHttpRequestBuilder post(RequestBody<?> body)
RequestBuilder
body
- 请求体public OkHttpRequestBuilder patch(RequestBody<?> body)
RequestBuilder
body
- 请求体public OkHttpRequestBuilder put(RequestBody<?> body)
RequestBuilder
body
- 请求体public OkHttpRequestBuilder delete()
RequestBuilder
public OkHttpRequestBuilder connect()
RequestBuilder
public OkHttpRequestBuilder trace()
RequestBuilder
public OkHttpRequestBuilder copy()
RequestBuilder
public OkHttpRequestBuilder move()
RequestBuilder
public OkHttpRequestBuilder head()
RequestBuilder
public OkHttpRequestBuilder options()
RequestBuilder
public OkHttpRequestBuilder link()
RequestBuilder
public OkHttpRequestBuilder unlink()
RequestBuilder
public OkHttpRequestBuilder purge()
RequestBuilder
public OkHttpRequestBuilder lock()
RequestBuilder
public OkHttpRequestBuilder unlock()
RequestBuilder
public OkHttpRequestBuilder propfind()
RequestBuilder
public OkHttpRequestBuilder proppatch(RequestBody<?> body)
RequestBuilder
body
- 请求体public OkHttpRequestBuilder report(RequestBody<?> body)
RequestBuilder
body
- 请求体public OkHttpRequestBuilder view()
RequestBuilder
public OkHttpRequestBuilder wrapped()
RequestBuilder
public OkHttpRequestBuilder.OkHttpRequest build()
RequestBuilder
Request
build
在接口中 RequestBuilder<OkHttpRequestBuilder.OkHttpRequest>
build
在类中 AbstractRequestBuilder<OkHttpRequestBuilder.OkHttpRequest>
Request
protected OkHttpRequestBuilder setRequest(okhttp3.Request.Builder okhttp3RequestBuilder, RequestMethod method)
Copyright © 2023 buession.com Inc.. All rights reserved.