org.apache.shindig.common.uri.Uri.getQueryParameters()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(12.6k)|赞(0)|评价(0)|浏览(129)

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

Uri.getQueryParameters介绍

暂无

代码示例

代码示例来源:origin: org.apache.shindig/shindig-gadgets

public void parseQuery(final String query) {
 final Uri uri = Uri.parse(query);
 final Map<String, List<String>> _params = uri.getQueryParameters();
 for (final Entry<String, List<String>> entry : _params.entrySet()) {
  this.params.put(entry.getKey(), entry.getValue().get(0));
 }
 if ((!this.params.containsKey(OAuth2Message.EXPIRES_IN))
   && (this.params.containsKey("expires"))) {
  this.params.put(OAuth2Message.EXPIRES_IN, this.params.get("expires"));
 }
}

代码示例来源:origin: org.apache.shindig/shindig-common

@Test
public void parseNoQuery() {
 Uri uri = Uri.parse("http://apache.org/foo#blah");
 assertEquals("http", uri.getScheme());
 assertEquals("apache.org", uri.getAuthority());
 assertEquals("/foo", uri.getPath());
 assertNull(uri.getQuery());
 assertEquals(0, uri.getQueryParameters().size());
 assertNull(uri.getQueryParameter("foo"));
 assertEquals("blah", uri.getFragment());
}

代码示例来源:origin: org.gatein.shindig/shindig-common

@Test
public void parseNoQuery() {
 Uri uri = Uri.parse("http://apache.org/foo#blah");
 assertEquals("http", uri.getScheme());
 assertEquals("apache.org", uri.getAuthority());
 assertEquals("/foo", uri.getPath());
 assertNull(uri.getQuery());
 assertEquals(0, uri.getQueryParameters().size());
 assertNull(uri.getQueryParameter("foo"));
 assertEquals("blah", uri.getFragment());
}

代码示例来源:origin: org.wso2.org.apache.shindig/shindig-common

@Test
public void parseNoQuery() {
 Uri uri = Uri.parse("http://apache.org/foo#blah");
 assertEquals("http", uri.getScheme());
 assertEquals("apache.org", uri.getAuthority());
 assertEquals("/foo", uri.getPath());
 assertNull(uri.getQuery());
 assertEquals(0, uri.getQueryParameters().size());
 assertNull(uri.getQueryParameter("foo"));
 assertEquals("blah", uri.getFragment());
}

代码示例来源:origin: apache/shindig

@Test
public void parseNoQuery() {
 Uri uri = Uri.parse("http://apache.org/foo#blah");
 assertEquals("http", uri.getScheme());
 assertEquals("apache.org", uri.getAuthority());
 assertEquals("/foo", uri.getPath());
 assertNull(uri.getQuery());
 assertEquals(0, uri.getQueryParameters().size());
 assertNull(uri.getQueryParameter("foo"));
 assertEquals("blah", uri.getFragment());
}

代码示例来源:origin: com.lmco.shindig/shindig-common

@Test
public void parseNoQuery() {
 Uri uri = Uri.parse("http://apache.org/foo#blah");
 assertEquals("http", uri.getScheme());
 assertEquals("apache.org", uri.getAuthority());
 assertEquals("/foo", uri.getPath());
 assertNull(uri.getQuery());
 assertEquals(0, uri.getQueryParameters().size());
 assertNull(uri.getQueryParameter("foo"));
 assertEquals("blah", uri.getFragment());
}

代码示例来源:origin: org.apache.shindig/shindig-common

@Test
public void parseNoScheme() {
 Uri uri = Uri.parse("//apache.org/foo?a=b&a=c&b=d+e#blah");
 assertNull(uri.getScheme());
 assertEquals("apache.org", uri.getAuthority());
 assertEquals("/foo", uri.getPath());
 assertEquals("a=b&a=c&b=d+e", uri.getQuery());
 Collection<String> params = Arrays.asList("b", "c");
 assertEquals(params, uri.getQueryParameters("a"));
 assertEquals("b", uri.getQueryParameter("a"));
 assertEquals("d e", uri.getQueryParameter("b"));
 assertEquals("blah", uri.getFragment());
}

代码示例来源:origin: org.apache.shindig/shindig-common

@Test
public void parseNoAuthority() {
 Uri uri = Uri.parse("http:/foo?a=b&a=c&b=d+e#blah");
 assertEquals("http", uri.getScheme());
 assertNull(uri.getAuthority());
 assertEquals("/foo", uri.getPath());
 assertEquals("a=b&a=c&b=d+e", uri.getQuery());
 Collection<String> params = Arrays.asList("b", "c");
 assertEquals(params, uri.getQueryParameters("a"));
 assertEquals("b", uri.getQueryParameter("a"));
 assertEquals("d e", uri.getQueryParameter("b"));
 assertEquals("blah", uri.getFragment());
}

代码示例来源:origin: org.gatein.shindig/shindig-common

@Test
public void parseNoScheme() {
 Uri uri = Uri.parse("//apache.org/foo?a=b&a=c&b=d+e#blah");
 assertNull(uri.getScheme());
 assertEquals("apache.org", uri.getAuthority());
 assertEquals("/foo", uri.getPath());
 assertEquals("a=b&a=c&b=d+e", uri.getQuery());
 Collection<String> params = Arrays.asList("b", "c");
 assertEquals(params, uri.getQueryParameters("a"));
 assertEquals("b", uri.getQueryParameter("a"));
 assertEquals("d e", uri.getQueryParameter("b"));
 assertEquals("blah", uri.getFragment());
}

代码示例来源:origin: org.gatein.shindig/shindig-common

@Test
public void parseNoAuthority() {
 Uri uri = Uri.parse("http:/foo?a=b&a=c&b=d+e#blah");
 assertEquals("http", uri.getScheme());
 assertNull(uri.getAuthority());
 assertEquals("/foo", uri.getPath());
 assertEquals("a=b&a=c&b=d+e", uri.getQuery());
 Collection<String> params = Arrays.asList("b", "c");
 assertEquals(params, uri.getQueryParameters("a"));
 assertEquals("b", uri.getQueryParameter("a"));
 assertEquals("d e", uri.getQueryParameter("b"));
 assertEquals("blah", uri.getFragment());
}

代码示例来源:origin: apache/shindig

@Test
public void parseNoAuthority() {
 Uri uri = Uri.parse("http:/foo?a=b&a=c&b=d+e#blah");
 assertEquals("http", uri.getScheme());
 assertNull(uri.getAuthority());
 assertEquals("/foo", uri.getPath());
 assertEquals("a=b&a=c&b=d+e", uri.getQuery());
 Collection<String> params = Arrays.asList("b", "c");
 assertEquals(params, uri.getQueryParameters("a"));
 assertEquals("b", uri.getQueryParameter("a"));
 assertEquals("d e", uri.getQueryParameter("b"));
 assertEquals("blah", uri.getFragment());
}

代码示例来源:origin: org.wso2.org.apache.shindig/shindig-common

@Test
public void parseNoScheme() {
 Uri uri = Uri.parse("//apache.org/foo?a=b&a=c&b=d+e#blah");
 assertNull(uri.getScheme());
 assertEquals("apache.org", uri.getAuthority());
 assertEquals("/foo", uri.getPath());
 assertEquals("a=b&a=c&b=d+e", uri.getQuery());
 Collection<String> params = Arrays.asList("b", "c");
 assertEquals(params, uri.getQueryParameters("a"));
 assertEquals("b", uri.getQueryParameter("a"));
 assertEquals("d e", uri.getQueryParameter("b"));
 assertEquals("blah", uri.getFragment());
}

代码示例来源:origin: org.wso2.org.apache.shindig/shindig-common

@Test
public void parseNoAuthority() {
 Uri uri = Uri.parse("http:/foo?a=b&a=c&b=d+e#blah");
 assertEquals("http", uri.getScheme());
 assertNull(uri.getAuthority());
 assertEquals("/foo", uri.getPath());
 assertEquals("a=b&a=c&b=d+e", uri.getQuery());
 Collection<String> params = Arrays.asList("b", "c");
 assertEquals(params, uri.getQueryParameters("a"));
 assertEquals("b", uri.getQueryParameter("a"));
 assertEquals("d e", uri.getQueryParameter("b"));
 assertEquals("blah", uri.getFragment());
}

代码示例来源:origin: com.lmco.shindig/shindig-common

@Test
public void parseNoScheme() {
 Uri uri = Uri.parse("//apache.org/foo?a=b&a=c&b=d+e#blah");
 assertNull(uri.getScheme());
 assertEquals("apache.org", uri.getAuthority());
 assertEquals("/foo", uri.getPath());
 assertEquals("a=b&a=c&b=d+e", uri.getQuery());
 Collection<String> params = Arrays.asList("b", "c");
 assertEquals(params, uri.getQueryParameters("a"));
 assertEquals("b", uri.getQueryParameter("a"));
 assertEquals("d e", uri.getQueryParameter("b"));
 assertEquals("blah", uri.getFragment());
}

代码示例来源:origin: com.lmco.shindig/shindig-common

@Test
public void parseNoAuthority() {
 Uri uri = Uri.parse("http:/foo?a=b&a=c&b=d+e#blah");
 assertEquals("http", uri.getScheme());
 assertNull(uri.getAuthority());
 assertEquals("/foo", uri.getPath());
 assertEquals("a=b&a=c&b=d+e", uri.getQuery());
 Collection<String> params = Arrays.asList("b", "c");
 assertEquals(params, uri.getQueryParameters("a"));
 assertEquals("b", uri.getQueryParameter("a"));
 assertEquals("d e", uri.getQueryParameter("b"));
 assertEquals("blah", uri.getFragment());
}

代码示例来源:origin: org.gatein.shindig/shindig-common

@Test
public void parseNoPath() {
 Uri uri = Uri.parse("http://apache.org?a=b&a=c&b=d+e#blah");
 assertEquals("http", uri.getScheme());
 assertEquals("apache.org", uri.getAuthority());
 // Path is never null.
 assertEquals("", uri.getPath());
 assertEquals("a=b&a=c&b=d+e", uri.getQuery());
 Collection<String> params = Arrays.asList("b", "c");
 assertEquals(params, uri.getQueryParameters("a"));
 assertEquals("b", uri.getQueryParameter("a"));
 assertEquals("d e", uri.getQueryParameter("b"));
 assertEquals("blah", uri.getFragment());
}

代码示例来源:origin: com.lmco.shindig/shindig-common

@Test
public void parseNoPath() {
 Uri uri = Uri.parse("http://apache.org?a=b&a=c&b=d+e#blah");
 assertEquals("http", uri.getScheme());
 assertEquals("apache.org", uri.getAuthority());
 // Path is never null.
 assertEquals("", uri.getPath());
 assertEquals("a=b&a=c&b=d+e", uri.getQuery());
 Collection<String> params = Arrays.asList("b", "c");
 assertEquals(params, uri.getQueryParameters("a"));
 assertEquals("b", uri.getQueryParameter("a"));
 assertEquals("d e", uri.getQueryParameter("b"));
 assertEquals("blah", uri.getFragment());
}

代码示例来源:origin: org.apache.shindig/shindig-common

@Test
public void parseNoPath() {
 Uri uri = Uri.parse("http://apache.org?a=b&a=c&b=d+e#blah");
 assertEquals("http", uri.getScheme());
 assertEquals("apache.org", uri.getAuthority());
 // Path is never null.
 assertEquals("", uri.getPath());
 assertEquals("a=b&a=c&b=d+e", uri.getQuery());
 Collection<String> params = Arrays.asList("b", "c");
 assertEquals(params, uri.getQueryParameters("a"));
 assertEquals("b", uri.getQueryParameter("a"));
 assertEquals("d e", uri.getQueryParameter("b"));
 assertEquals("blah", uri.getFragment());
}

代码示例来源:origin: org.apache.shindig/shindig-common

@Test
public void parseFull() {
 Uri uri = Uri.parse("http://apache.org/foo?a=b&a=c&b=d+e#blah");
 assertEquals("http", uri.getScheme());
 assertEquals("apache.org", uri.getAuthority());
 assertEquals("/foo", uri.getPath());
 assertEquals("a=b&a=c&b=d+e", uri.getQuery());
 Collection<String> params = Arrays.asList("b", "c");
 assertEquals(params, uri.getQueryParameters("a"));
 assertEquals("b", uri.getQueryParameter("a"));
 assertEquals("d e", uri.getQueryParameter("b"));
 assertEquals("blah", uri.getFragment());
 assertEquals("http://apache.org/foo?a=b&a=c&b=d+e#blah", uri.toString());
}

代码示例来源:origin: org.wso2.org.apache.shindig/shindig-common

@Test
public void parseFull() {
 Uri uri = Uri.parse("http://apache.org/foo?a=b&a=c&b=d+e#blah");
 assertEquals("http", uri.getScheme());
 assertEquals("apache.org", uri.getAuthority());
 assertEquals("/foo", uri.getPath());
 assertEquals("a=b&a=c&b=d+e", uri.getQuery());
 Collection<String> params = Arrays.asList("b", "c");
 assertEquals(params, uri.getQueryParameters("a"));
 assertEquals("b", uri.getQueryParameter("a"));
 assertEquals("d e", uri.getQueryParameter("b"));
 assertEquals("blah", uri.getFragment());
 assertEquals("http://apache.org/foo?a=b&a=c&b=d+e#blah", uri.toString());
}

相关文章