package okhttp3.internal.http; import java.net.Proxy; import o.C14957gcv; import okhttp3.HttpUrl; import okhttp3.Request; /* loaded from: classes.dex */ public final class RequestLine { public static final RequestLine INSTANCE = new RequestLine(); private RequestLine() { } public final String get(Request request, Proxy.Type type) { C14957gcv.e(request, ""); C14957gcv.e(type, ""); StringBuilder sb = new StringBuilder(); sb.append(request.method()); sb.append(' '); RequestLine requestLine = INSTANCE; if (requestLine.includeAuthorityInRequestLine(request, type)) { sb.append(request.url()); } else { sb.append(requestLine.requestPath(request.url())); } sb.append(" HTTP/1.1"); String obj = sb.toString(); C14957gcv.c((Object) obj, ""); return obj; } private final boolean includeAuthorityInRequestLine(Request request, Proxy.Type type) { return !request.isHttps() && type == Proxy.Type.HTTP; } public final String requestPath(HttpUrl httpUrl) { C14957gcv.e(httpUrl, ""); String encodedPath = httpUrl.encodedPath(); String encodedQuery = httpUrl.encodedQuery(); if (encodedQuery == null) { return encodedPath; } StringBuilder sb = new StringBuilder(); sb.append(encodedPath); sb.append('?'); sb.append((Object) encodedQuery); return sb.toString(); } }