com.qiniu.http.Response.jsonToMap()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(4.0k)|赞(0)|评价(0)|浏览(107)

本文整理了Java中com.qiniu.http.Response.jsonToMap方法的一些代码示例,展示了Response.jsonToMap的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Response.jsonToMap方法的具体详情如下:
包路径:com.qiniu.http.Response
类名称:Response
方法名:jsonToMap

Response.jsonToMap介绍

暂无

代码示例

代码示例来源:origin: zhangyd-c/OneBlog

private String upload(Response res) throws IOException {
  try {
    int status = res.statusCode;
    if (status == CommonConst.DEFAULT_SUCCESS_CODE) {
      StringMap map = res.jsonToMap();
      return String.valueOf(map.get("key"));
    }
  } catch (QiniuException e) {
    Response r = e.response;
    log.error(r.toString(), e);
  }
  return null;
}

代码示例来源:origin: qiniu/java-sdk

@Override
  public void complete(String key, Response r) {
    signal.countDown();
    StringMap map = null;
    try {
      map = r.jsonToMap();
    } catch (QiniuException e) {
      e.printStackTrace();
      fail();
    }
    assertEquals(200, r.statusCode);
    assert map != null;
    assertEquals("Fqr0xh3cxeii2r7eDztILNmuqUNN", map.get("hash"));
    assertEquals(expectKey, map.get("key"));
  }
});

代码示例来源:origin: qiniu/java-sdk

UploadManager uploadManager = new UploadManager(new Configuration(zone));
  Response res = uploadManager.put(new FileInputStream(f), expectKey, token, params, null);
  StringMap m = res.jsonToMap();
  assertEquals("foo_val", m.get("foo"));
} catch (QiniuException e) {

代码示例来源:origin: qiniu/java-sdk

UploadManager uploadManager = new UploadManager(new Configuration(zone));
  Response res = uploadManager.put(f, expectKey, token, params, null, true);
  StringMap m = res.jsonToMap();
  assertEquals("foo_val", m.get("foo"));
} catch (QiniuException e) {

代码示例来源:origin: qiniu/java-sdk

String hash = response.jsonToMap().get("hash").toString();
System.out.println("hash: " + hash);

代码示例来源:origin: qiniu/java-sdk

public void hello(UploadManager up, String bucket) {
  final String expectKey = "你好?&=\r\n";
  StringMap params = new StringMap().put("x:foo", "foo_val");
  String token = TestConfig.testAuth.uploadToken(bucket, expectKey);
  Response r = null;
  try {
    r = up.put("hello".getBytes(), expectKey, token, params, null, false);
  } catch (QiniuException e) {
    fail();
  }
  StringMap map = null;
  try {
    map = r.jsonToMap();
  } catch (QiniuException e) {
    fail();
  }
  assertEquals(200, r.statusCode);
  assert map != null;
  assertEquals("Fqr0xh3cxeii2r7eDztILNmuqUNN", map.get("hash"));
  assertEquals(expectKey, map.get("key"));
}

代码示例来源:origin: qiniu/java-sdk

@Test
public void testNoKey() {
  String[] buckets = new String[]{TestConfig.testBucket_z0, TestConfig.testBucket_na0};
  for (String bucket : buckets) {
    StringMap params = new StringMap().put("x:foo", "foo_val");
    String token = TestConfig.testAuth.uploadToken(bucket, null);
    Response r = null;
    try {
      r = uploadManager.put("hello".getBytes(), null, token, params, null, true);
    } catch (QiniuException e) {
      fail(e.response.toString());
    }
    StringMap map = null;
    try {
      map = r.jsonToMap();
    } catch (QiniuException e) {
      fail();
    }
    assertEquals(200, r.statusCode);
    assert map != null;
    assertEquals("Fqr0xh3cxeii2r7eDztILNmuqUNN", map.get("hash"));
    assertEquals("Fqr0xh3cxeii2r7eDztILNmuqUNN", map.get("key"));
  }
}

代码示例来源:origin: qiniu/java-sdk

@Test
public void testXVar() {
  String[] buckets = new String[]{TestConfig.testBucket_z0, TestConfig.testBucket_na0};
  for (String bucket : buckets) {
    final String expectKey = "世/界";
    File f = null;
    try {
      f = TempFile.createFile(1);
    } catch (IOException e) {
      e.printStackTrace();
    }
    assert f != null;
    StringMap params = new StringMap().put("x:foo", "foo_val");
    final String returnBody = "{\"key\":\"$(key)\",\"hash\":\"$(etag)\",\"fsize\":\"$(fsize)\""
        + ",\"fname\":\"$(fname)\",\"mimeType\":\"$(mimeType)\",\"foo\":\"$(x:foo)\"}";
    String token = TestConfig.testAuth.uploadToken(bucket, expectKey, 3600,
        new StringMap().put("returnBody", returnBody));
    try {
      Response res = uploadManager.put(f, expectKey, token, params, null, true);
      StringMap m = res.jsonToMap();
      assertEquals("foo_val", m.get("foo"));
    } catch (QiniuException e) {
      fail(e.response.toString());
    } finally {
      TempFile.remove(f);
    }
  }
}

相关文章