
com.undefinedlabs.scope.network.NoopHttpClient Maven / Gradle / Ivy
package com.undefinedlabs.scope.network;
import okhttp3.MediaType;
import okhttp3.Protocol;
import okhttp3.Request;
import okhttp3.RequestBody;
import okhttp3.Response;
import okhttp3.ResponseBody;
public class NoopHttpClient implements HttpClient {
public static final HttpClient INSTANCE = new NoopHttpClient();
private static final Response SUCCESS_RESPONSE =
new Response.Builder()
.protocol(Protocol.HTTP_1_1)
.request(new Request.Builder().url("http://foo").build())
.message("")
.code(200)
.body(ResponseBody.create(MediaType.parse("plain/text"), ""))
.build();
@Override
public Response get(String path) {
return SUCCESS_RESPONSE;
}
@Override
public Response post(String path, RequestBody requestBody) {
return SUCCESS_RESPONSE;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy