我正在学习okhttp,我想在我的电脑或android设备中使用本地json文件进行测试。但是我不知道如何以url字符串的形式访问本地文件来调用函数。如下所示:
File sdcard = Environment.getExternalStorageDirectory();
File testJson = new File(sdcard, "test.json");
HttpUtils.HttpGet(testJson., mCallback);
public class HttpUtils {
    private static final String TAG = "HttpUtils";
    private static final OkHttpClient mClient = new OkHttpClient();
    public static void HttpGet(String url, Callback callback) {
        //创建一个Request
        final Request request = new Request.Builder()
                .url(url)
                .build();
        //创建一个Call
        Call call = mClient.newCall(request);
        //请求加入调度
        call.enqueue(callback);
    }
}发布于 2016-10-05 15:06:51
那么,您必须通过一些接口抽象您的http客户机,并创建两个实现--一个使用OkHTTP,另一个使用读取文件。
https://stackoverflow.com/questions/39877611
复制相似问题