本文整理了Java中feign.Response.toBuilder
方法的一些代码示例,展示了Response.toBuilder
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Response.toBuilder
方法的具体详情如下:
包路径:feign.Response
类名称:Response
方法名:toBuilder
暂无
代码示例来源:origin: com.marvinformatics.feign/feign-mock
public MockClient add(HttpMethod method, String url, Response response) {
return this.add(method, url, response.toBuilder());
}
代码示例来源:origin: wso2/msf4j
@Override
public Response execute(Request request, Request.Options options) throws IOException {
HttpUriRequest httpUriRequest;
HttpContext httpContext = httpContextThreadLocal.get();
if (httpContext == null) {
CookieStore cookieStore = new BasicCookieStore();
httpContext = new BasicHttpContext();
httpContext.setAttribute(HttpClientContext.COOKIE_STORE, cookieStore);
httpContextThreadLocal.set(httpContext);
}
try {
httpUriRequest = toHttpUriRequest(request, options);
} catch (URISyntaxException e) {
throw new IOException("URL '" + request.url() + "' couldn't be parsed into a URI", e);
}
HttpResponse httpResponse = client.execute(httpUriRequest, httpContext);
return toFeignResponse(httpResponse).toBuilder().request(request).build();
}
代码示例来源:origin: io.github.openfeign/feign-okhttp
@Override
public feign.Response execute(feign.Request input, feign.Request.Options options)
throws IOException {
okhttp3.OkHttpClient requestScoped;
if (delegate.connectTimeoutMillis() != options.connectTimeoutMillis()
|| delegate.readTimeoutMillis() != options.readTimeoutMillis()) {
requestScoped = delegate.newBuilder()
.connectTimeout(options.connectTimeoutMillis(), TimeUnit.MILLISECONDS)
.readTimeout(options.readTimeoutMillis(), TimeUnit.MILLISECONDS)
.followRedirects(options.isFollowRedirects())
.build();
} else {
requestScoped = delegate;
}
Request request = toOkHttpRequest(input);
Response response = requestScoped.newCall(request).execute();
return toFeignResponse(response, input).toBuilder().request(input).build();
}
}
代码示例来源:origin: coveo/feign-error-decoder
try {
byte[] bodyData = Util.toByteArray(response.body().asInputStream());
responseCopy = responseCopy.toBuilder().body(bodyData).build();
T apiResponse = (T) decoder.decode(responseCopy, apiResponseClass);
if (apiResponse != null) {
内容来源于网络,如有侵权,请联系作者删除!