本文整理了Java中com.squareup.okhttp.Request.headers
方法的一些代码示例,展示了Request.headers
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Request.headers
方法的具体详情如下:
包路径:com.squareup.okhttp.Request
类名称:Request
方法名:headers
暂无
代码示例来源:origin: facebook/stetho
@Override
public String headerValue(int index) {
return mRequest.headers().value(index);
}
代码示例来源:origin: facebook/stetho
@Override
public int headerCount() {
return mRequest.headers().size();
}
代码示例来源:origin: facebook/stetho
@Override
public String headerName(int index) {
return mRequest.headers().name(index);
}
代码示例来源:origin: com.github.simonpercic/oklog-java
@Override protected Headers requestHeaders(Request request) {
return request.headers();
}
代码示例来源:origin: cn-ljb/rxjava_for_android
Headers headers = request.headers();
for (int i = 0, count = headers.size(); i < count; i++) {
String name = headers.name(i);
} else if (bodyEncoded(request.headers())) {
logger.log(END + request.method() + " (encoded body omitted)");
} else {
代码示例来源:origin: zalando/logbook
@Override
public Map<String, List<String>> getHeaders() {
return request.headers().toMultimap();
}
代码示例来源:origin: com.stanfy.helium/helium
private static String getRequestInfo(final Request request, final Response response) {
final StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append("\nRequest info: ");
stringBuilder.append(request.method())
.append(' ')
.append(request.urlString())
.append('\n');
dumpHeaders(request.headers(), stringBuilder);
if (request.body() != null) {
final String loggedEntity = requestBodyToString(request.body());
if (loggedEntity != null) {
stringBuilder.append('\n').append(loggedEntity).append('\n');
}
}
stringBuilder.append('\n');
if (response == null) {
stringBuilder.append("Response info is not available.");
} else {
stringBuilder.append("Response info:\n")
.append(response.code()).append(" ").append(response.message()).append("\n");
dumpHeaders(response.headers(), stringBuilder);
stringBuilder
.append('\n')
.append(responseBodyToString(response.body())).append('\n');
}
return stringBuilder.toString();
}
代码示例来源:origin: pratamawijaya/example
@Override public Response intercept(Chain chain) throws IOException {
Request request = chain.request();
long t1 = System.nanoTime();
Timber.i(String.format("Sending request %s on %s%n%s", request.url(), chain.connection(),
request.headers()));
Response response = chain.proceed(request);
long t2 = System.nanoTime();
Timber.i(String.format("Received response for %s in %.1fms%n%s", response.request().url(),
(t2 - t1) / 1e6d, response.headers()));
Timber.i("response : " + response.message());
return response;
}
}
代码示例来源:origin: com.stanfy.helium/helium
Request request = chain.request();
LOG.info("---> HTTP {} {}", request.method(), request.urlString());
logHeaders(request.headers());
if (request.body() != null) {
Buffer bodyBuffer = new Buffer();
代码示例来源:origin: Leaking/WeGit
@Override
public com.squareup.okhttp.Response intercept(Chain chain) throws IOException {
L.i(TAG,"------getRetrofitWithoutTokenInstance intercept start-------");
Request request = chain.request();
request = request.newBuilder()
.removeHeader("User-Agent")
.addHeader("User-Agent", "Leaking/1.0")
//.addHeader("Accept", "application/vnd.github.beta+json")
.addHeader("Accept", "application/vnd.github.v3.raw")
.build();
//此处build之后要返回request覆盖
L.i(TAG, "Interceptor header = " + request.headers());
L.i(TAG, "Interceptor request = " + request.toString());
L.i(TAG,"------getRetrofitWithoutTokenInstance intercept end-------");
return chain.proceed(request);
}
});
代码示例来源:origin: com.palantir.remoting2/tracing-okhttp2
@Override
public Response intercept(Chain chain) throws IOException {
Request request = chain.request();
// instrument request
OpenSpan callState = Tracer.startSpan(request.method() + " " + request.urlString(), SpanType.CLIENT_OUTGOING);
Request.Builder instrumentedRequest = new Request.Builder()
.headers(request.headers())
.url(request.url())
.method(request.method(), request.body())
.header(TraceHttpHeaders.TRACE_ID, Tracer.getTraceId())
.header(TraceHttpHeaders.SPAN_ID, callState.getSpanId())
.header(TraceHttpHeaders.IS_SAMPLED, Tracer.isTraceObservable() ? "1" : "0");
if (callState.getParentSpanId().isPresent()) {
instrumentedRequest.header(TraceHttpHeaders.PARENT_SPAN_ID, callState.getParentSpanId().get());
}
Response response;
try {
response = chain.proceed(instrumentedRequest.build());
} finally {
Tracer.completeSpan();
}
return response;
}
}
代码示例来源:origin: io.macgyver/macgyver-core
Headers headers = request.headers();
for (int i = 0, count = headers.size(); i < count; i++) {
String name = headers.name(i);
} else if (bodyEncoded(request.headers())) {
log("--> END " + request.method() + " (encoded body omitted)");
} else {
代码示例来源:origin: apiman/apiman
requestHeaders = followUp.headers().newBuilder();
代码示例来源:origin: io.apiman/apiman-gateway-platforms-servlet
requestHeaders = followUp.headers().newBuilder();
代码示例来源:origin: com.squareup.okhttp/okhttp-urlconnection
requestHeaders = followUp.headers().newBuilder();
内容来源于网络,如有侵权,请联系作者删除!