本文整理了Java中okio.ByteString.encodeString()
方法的一些代码示例,展示了ByteString.encodeString()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ByteString.encodeString()
方法的具体详情如下:
包路径:okio.ByteString
类名称:ByteString
方法名:encodeString
暂无
代码示例来源:origin: square/okhttp
public static String basic(String username, String password, Charset charset) {
String usernameAndPassword = username + ":" + password;
String encoded = ByteString.encodeString(usernameAndPassword, charset).base64();
return "Basic " + encoded;
}
}
代码示例来源:origin: com.squareup.okhttp3/okhttp
public static String basic(String username, String password, Charset charset) {
String usernameAndPassword = username + ":" + password;
String encoded = ByteString.encodeString(usernameAndPassword, charset).base64();
return "Basic " + encoded;
}
}
代码示例来源:origin: square/okio
@Test public void encodeNullString() throws Exception {
try {
ByteString.encodeString(null, Charset.forName("UTF-8"));
fail();
} catch (IllegalArgumentException expected) {
}
}
代码示例来源:origin: square/okio
@Test public void encodeNullCharset() throws Exception {
try {
ByteString.encodeString("hello", null);
fail();
} catch (IllegalArgumentException expected) {
}
}
代码示例来源:origin: square/okio
@Test public void encodeDecodeStringUtf32be() throws Exception {
Charset utf32be = Charset.forName("UTF-32BE");
ByteString byteString = ByteString.encodeString(bronzeHorseman, utf32be);
assertByteArraysEquals(byteString.toByteArray(), bronzeHorseman.getBytes(utf32be));
assertEquals(byteString, ByteString.decodeHex("0000041d0000043000000020000004310000043500000440"
+ "000004350000043300000443000000200000043f0000044300000441000004420000044b0000043d0000043d"
+ "0000044b0000044500000020000004320000043e0000043b0000043d"));
assertEquals(bronzeHorseman, byteString.string(utf32be));
}
代码示例来源:origin: square/okio
@Test public void encodeDecodeStringUtf16be() throws Exception {
Charset utf16be = Charset.forName("UTF-16BE");
ByteString byteString = ByteString.encodeString(bronzeHorseman, utf16be);
assertByteArraysEquals(byteString.toByteArray(), bronzeHorseman.getBytes(utf16be));
assertEquals(byteString, ByteString.decodeHex("041d043000200431043504400435043304430020043f0443"
+ "04410442044b043d043d044b044500200432043e043b043d"));
assertEquals(bronzeHorseman, byteString.string(utf16be));
}
代码示例来源:origin: square/okio
@Test public void encodeDecodeStringAsciiIsLossy() throws Exception {
Charset ascii = Charset.forName("US-ASCII");
ByteString byteString = ByteString.encodeString(bronzeHorseman, ascii);
assertByteArraysEquals(byteString.toByteArray(), bronzeHorseman.getBytes(ascii));
assertEquals(byteString,
ByteString.decodeHex("3f3f203f3f3f3f3f3f203f3f3f3f3f3f3f3f3f203f3f3f3f"));
assertEquals("?? ?????? ????????? ????", byteString.string(ascii));
}
代码示例来源:origin: square/okio
@Test public void encodeDecodeStringUtf8() throws Exception {
Charset utf8 = Charset.forName("UTF-8");
ByteString byteString = ByteString.encodeString(bronzeHorseman, utf8);
assertByteArraysEquals(byteString.toByteArray(), bronzeHorseman.getBytes(utf8));
assertEquals(byteString, ByteString.decodeHex("d09dd0b020d0b1d0b5d180d0b5d0b3d18320d0bfd183d181"
+ "d182d18bd0bdd0bdd18bd18520d0b2d0bed0bbd0bd"));
assertEquals(bronzeHorseman, byteString.string(utf8));
}
代码示例来源:origin: square/wire
} else {
return CodeBlock.of("$T.decodeBase64($S)", ByteString.class,
ByteString.encodeString(String.valueOf(value), Charsets.ISO_8859_1).base64());
代码示例来源:origin: com.github.ljun20160606/okhttp
public static String basic(String username, String password, Charset charset) {
String usernameAndPassword = username + ":" + password;
String encoded = ByteString.encodeString(usernameAndPassword, charset).base64();
return "Basic " + encoded;
}
}
代码示例来源:origin: apache/servicemix-bundles
public static String basic(String username, String password, Charset charset) {
String usernameAndPassword = username + ":" + password;
String encoded = ByteString.encodeString(usernameAndPassword, charset).base64();
return "Basic " + encoded;
}
}
内容来源于网络,如有侵权,请联系作者删除!