【问题标题】:Can MockWebServer use local Json File as Response body?MockWebServer 可以使用本地 Json 文件作为响应正文吗?
【发布时间】:2017-01-10 04:25:25
【问题描述】:

如何在 MockWebServer 中使用本地 Json 文件作为响应正文?谢谢!

【问题讨论】:

    标签: android json local mockwebserver


    【解决方案1】:

    您可以将 json 文件流式传输到字节数组。 使用 org.apache.commons.io.IOUtils 来节省时间,然后将其作为字符串传递给新的 MockResponse 主体。

    InputStream jsonStream = MyClass.class.getClassLoader().getResourceAsStream("file.json");
    byte[] jsonBytes = IOUtils.toByteArray(jsonStream);
    mockWebServer.enqueue(new MockResponse().setBody(new String(jsonBytes)));
    

    【讨论】:

      猜你喜欢
      • 2017-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-11
      相关资源
      最近更新 更多