use of com.squareup.okhttp.Request in project SimpleNews by liuling07.
the class OkHttpUtils method getRequest.
private void getRequest(String url, final ResultCallback callback) {
final Request request = new Request.Builder().url(url).build();
deliveryResult(callback, request);
}
use of com.squareup.okhttp.Request in project pinpoint by naver.
the class HttpEngineSendRequestMethodInterceptor method after.
@Override
public void after(Object target, Object[] args, Object result, Throwable throwable) {
if (isDebug) {
logger.afterInterceptor(target, args);
}
final Trace trace = traceContext.currentTraceObject();
if (trace == null) {
return;
}
if (!validate(target)) {
return;
}
try {
final SpanEventRecorder recorder = trace.currentSpanEventRecorder();
recorder.recordApi(methodDescriptor);
recorder.recordException(throwable);
// clear attachment.
final InterceptorScopeInvocation invocation = interceptorScope.getCurrentInvocation();
final Object attachment = getAttachment(invocation);
if (attachment != null) {
invocation.removeAttachment();
}
// typeCheck validate();
final Request request = ((UserRequestGetter) target)._$PINPOINT$_getUserRequest();
if (request != null) {
this.clientRequestRecorder.record(recorder, request, throwable);
this.cookieRecorder.record(recorder, request, throwable);
}
} finally {
trace.traceBlockEnd();
}
}
use of com.squareup.okhttp.Request in project grpc-java by grpc.
the class OkHttpClientTransport method createHttpProxyRequest.
private Request createHttpProxyRequest(InetSocketAddress address, String proxyUsername, String proxyPassword) {
HttpUrl tunnelUrl = new HttpUrl.Builder().scheme("https").host(address.getHostName()).port(address.getPort()).build();
Request.Builder request = new Request.Builder().url(tunnelUrl).header("Host", tunnelUrl.host() + ":" + tunnelUrl.port()).header("User-Agent", userAgent);
// If we have proxy credentials, set them right away
if (proxyUsername != null && proxyPassword != null) {
request.header("Proxy-Authorization", Credentials.basic(proxyUsername, proxyPassword));
}
return request.build();
}
use of com.squareup.okhttp.Request in project MusicDNA by harjot-oberai.
the class ViewLyrics method search.
private static ArrayList<Lyrics> search(String searchQuery) throws IOException, ParserConfigurationException, SAXException, NoSuchAlgorithmException {
OkHttpClient client = new OkHttpClient();
client.setConnectTimeout(10, TimeUnit.SECONDS);
client.setReadTimeout(30, TimeUnit.SECONDS);
RequestBody body = RequestBody.create(MediaType.parse("application/text"), assembleQuery(searchQuery.getBytes("UTF-8")));
Request request = new Request.Builder().header("User-Agent", clientUserAgent).post(body).url(url).build();
Response response = client.newCall(request).execute();
BufferedReader rd = new BufferedReader(new InputStreamReader(response.body().byteStream(), "ISO_8859_1"));
// Get full result
StringBuilder builder = new StringBuilder();
char[] buffer = new char[8192];
int read;
while ((read = rd.read(buffer, 0, buffer.length)) > 0) {
builder.append(buffer, 0, read);
}
String full = builder.toString();
// Decrypt, parse, store, and return the result list
return parseResultXML(decryptResultXML(full));
}
use of com.squareup.okhttp.Request in project MusicDNA by harjot-oberai.
the class Net method getUrlAsString.
public static String getUrlAsString(URL paramURL) throws IOException {
Request request = new Request.Builder().header("User-Agent", USER_AGENT).url(paramURL).build();
OkHttpClient client = new OkHttpClient();
client.setConnectTimeout(10, TimeUnit.SECONDS);
Response response = client.newCall(request).execute();
return response.body().string();
}
Aggregations