相关疑难解决方法(0)

将URI字符串解析为名称 - 值集合

我有这样的URI:

https://google.com.ua/oauth/authorize?client_id=SS&response_type=code&scope=N_FULL&access_type=offline&redirect_uri=http://localhost/Callback
Run Code Online (Sandbox Code Playgroud)

我需要一个带有解析元素的集合:

NAME               VALUE
------------------------
client_id          SS
response_type      code
scope              N_FULL
access_type        offline
redirect_uri       http://localhost/Callback
Run Code Online (Sandbox Code Playgroud)

确切地说,我需要一个Java等价的C#HttpUtility.ParseQueryString方法.请给我一个建议.谢谢.

java parsing uri namevaluecollection

247
推荐指数
12
解决办法
28万
查看次数

如何在Java中解析或拆分URL地址?

如果我有网址.

https://graph.facebook.com/me/home?limit=25&since=1374196005

我可以得到(或拆分)参数(避免硬编码)吗?

像这样

https /// graph.facebook.com /// me/home /// {limit = 25,sincse = 1374196005}

java android facebook-graph-api

18
推荐指数
1
解决办法
3万
查看次数

Java中的查询字符串操作

有没有人知道或者我知道可以用来操作查询字符串的java类?

基本上我想要一个类,我可以简单地给一个查询字符串,然后删除,添加和修改查询字符串KVP.

提前致谢.

编辑

在回答对此问题的评论时,查询字符串将看起来像这样;

N=123+456+112&Ntt=koala&D=abc
Run Code Online (Sandbox Code Playgroud)

所以我想把这个类传递给查询字符串并说出类似的内容.

String[] N = queryStringClass.getParameter("N");
Run Code Online (Sandbox Code Playgroud)

然后也许吧

queryStringClass.setParameter("N", N);
Run Code Online (Sandbox Code Playgroud)

有可能 queryStringClass.removeParameter("N");

或者那种效果.

java string

17
推荐指数
3
解决办法
5万
查看次数

这个Ruby参数约定来自哪里?

Rails和其他框架使用了一块Ruby中间件来解析您发送到服务器的参数到嵌套Hash对象中.

如果将这些参数发送到服务器:

person[id] = 1
person[name] = Joe Blow
person[email] = joe.blow@test.com
person[address][street_address] = 123 Somewhere St.
person[address][city] = Chicago
person[address][zip] = 12345
person[other_field][] = 1
person[other_field][] = 2
person[other_field][] = 3
Run Code Online (Sandbox Code Playgroud)

他们被解析为:

{
  :person => {
    :id => "1",
    :name => "Joe Blow",
    :email => "joe.blow@test.com",
    :address => {
      :street_address => "123 Somewhere St.",
      :city => "Chicago",
      :state => "IL",
      :zip => "12345"
    },
    :other_field => [ 1, 2, 3 ]
  }
}
Run Code Online (Sandbox Code Playgroud)

我相信PHP也支持这一点.任何人都可以告诉我这个约定叫什么,它来自哪里,以及其他语言支持它?(Perl,Python等)

ruby middleware conventions query-parameters

7
推荐指数
1
解决办法
678
查看次数

如何从java中的url编码字符串(不是URL)中获取参数

我有一个url编码的字符串,从我正在使用的API返回.我想在字符串上做一些request.getParameter("paramname").我正在寻找的是像str.request.getParameter("paramname").有这样的事情吗?

澄清api返回的内容如下:name1 = val1&name2 = val2&name3 = val3

我知道我可以对"&"进行拆分,然后浏览每个元素,但这看起来很愚蠢.请指教.谢谢!

java

5
推荐指数
1
解决办法
5530
查看次数


用Java解析URL

我正在寻找Java中的PHP的"parse_url"函数.我没有在Tomcat中运行.我有一个查询字符串保存在数据库中,我试图分解成单个参数.我在Pentaho里面工作,所以我只使用Java SE类.我知道我可以写一个插件或者其他东西,但是如果我要做所有的事情,我将用PHP编写脚本并完成它.

TLDR:寻找一个Java标准类/函数,它接受一个String并吐出一个参数数组.

谢谢,

罗杰

php java

3
推荐指数
1
解决办法
1671
查看次数

如何以最简单的形式检查URL中是否存在参数

我想解析一个基本上是URL的字符串.我需要检查一下参数是否传递给它.

所以http:// abc /?param = 1将返回true http:// abc /?no = 1将返回false并且http:// abc /?a = 1&b = 2 .....¶m = 2将返回因为param已设置,所以为true

我猜它会涉及某种正则表达式.

java

1
推荐指数
1
解决办法
5635
查看次数

如何使用regex获取此URL参数

String url = "mysite.com/index.php?name=john&id=432"
Run Code Online (Sandbox Code Playgroud)

如何提取id参数(432)?

它可以在url中的任何位置,id的长度也会变化

java regex

1
推荐指数
1
解决办法
1万
查看次数