本文整理了Java中com.qiniu.http.Response.jsonToMap
方法的一些代码示例,展示了Response.jsonToMap
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Response.jsonToMap
方法的具体详情如下:
包路径:com.qiniu.http.Response
类名称: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);
}
}
}
内容来源于网络,如有侵权,请联系作者删除!