public class QueryStringEncoder
extends java.lang.Object
QueryStringEncoder
encoder = new QueryStringEncoder
("/hello");
encoder.addParam("recipient", "world");
assert encoder.toString().equals("/hello?recipient=world");
QueryStringDecoder
Constructor and Description |
---|
QueryStringEncoder(java.lang.String uri)
创建一个新的编码器,用于编码以指定的路径字符串开头的URI。
|
QueryStringEncoder(java.lang.String uri, java.nio.charset.Charset charset)
创建一个新的编码器,用于编码以指定字符集中的指定路径字符串开头的URI。
|
Modifier and Type | Method and Description |
---|---|
void |
addParam(java.lang.String name, java.lang.String value)
将具有指定名称和值的参数添加到此编码器。
|
java.lang.String |
toString()
返回由构造函数中指定的路径字符串和
addParam(String, String) 方法添加的参数创建的URL编码的URI。
|
java.net.URI |
toUri()
返回由
构造方法中指定的路径字符串和
addParam(String, String) 方法添加的参数创建的URL编码的URI对象。
|
public QueryStringEncoder(java.lang.String uri)
public QueryStringEncoder(java.lang.String uri, java.nio.charset.Charset charset)
public void addParam(java.lang.String name, java.lang.String value)
public java.net.URI toUri() throws java.net.URISyntaxException
addParam(String, String)
方法添加的参数创建的URL编码的URI对象。
java.net.URISyntaxException
public java.lang.String toString()
addParam(String, String)
方法添加的参数创建的URL编码的URI。
toString
,上课
java.lang.Object
Copyright © 2008–2018 The Netty Project. All rights reserved.