问题标签 [query-parameters]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
6575 浏览

java - UriBuilder 错误地编码查询参数值?

让我们考虑以下代码示例,其中对路径和单个参数进行了编码...

参数名称:“参数”

参数值:“foo/bar?aaa=bbb&ccc=ddd”(恰好是带查询参数的url)

返回的编码 URL 字符串为:

这个对吗 ?

字符“&”(甚至可能是“?”)不应该在参数值字符串中编码吗?

生成的 URL 会不会被解释如下:

第一个参数 name="param", value = "ar?aaa%3Dbbb" 后跟第二个参数 name="ccc%3Dddd",没有值。

0 投票
2 回答
57709 浏览

url - 一个 URL 中有多个问号是否有效?

我今天看到了以下网址:

注意查询字符串开头的双问号:

我的浏览器似乎没有任何问题,并且运行了一个快速书签:

刚刚给了我上面显示的查询字符串。

这是一个有效的网址吗?我之所以如此迂腐(假设我是)是因为我需要解析这样的 URL 以获取查询参数,并且支持双问号需要对我的代码进行一些更改。显然,如果他们在野外,我需要支持他们;我主要是好奇是否是我没有完全遵守 URL 标准的错,或者它实际上是一个非标准的 URL。

0 投票
1 回答
2288 浏览

apache - 可以处理 URL 参数的 Apache 日志分析器?

我有一个使用 IBM Websphere Portal 技术的网站,里面有一个 Apache Web 服务器。该网站的内容存储在 Oracle 的 UCM(Web 内容管理系统)中。

当网站的用户请求一个网页时,这样的请求会记录在 Apache 日志中

10.32.3.111 - - [26/Jun/2010:11:16:09 +1000] “GET /wps/myportal/[site]/[site-section]/?CDF=xxxx HTTP/1.1”

其中 ?CDF=xxxx 是 URL 参数,告诉 Web 内容管理系统要获取哪个内容页面。

我正在使用的网络分析/报告工具(Sawmill)似乎不理解 URL 参数,并在 [site]/[site-section] 级别报告了很多关于 URL 的“点击”,即它无法识别页面上的点击在网站的那个部分,只是该请求是针对该部分中的某些内容。

我正在寻找一个网络日志分析器/报告工具,它可以:

  • 了解 [site-section] 下特定内容页面的参数和“点击”报告,例如,可以配置 Sawmill 或类似产品以了解 URL 参数,或
  • 一种转换日志中记录的内容的方法,以便普通的 Web 日志分析器/报告工具可以理解它。

任何帮助表示赞赏:)

0 投票
1 回答
813 浏览

java - 如果给定的查询参数无效或大小写不同,如何使 Spring MVC 控制器出错?

我正在处理的 Web 服务的要求之一是,如果给出的查询参数名称无效或与预期的大小写不完全相同,那么它应该会给出错误说明。

Spring MVC 中是否有任何东西可以通过配置或某种设置来做到这一点?我想可以对其进行编码,但我认为那会更丑陋。

0 投票
1 回答
3551 浏览

reporting-services - 设置报表参数时如何显示完整的 URL

我有一个包含多个参数的报告(在 SQL Server Reporting Services 2008 中),但效果很好。但是,我的一位用户(当然是我的老板)希望能够使用他们指定的参数通过电子邮件发送指向报告的链接。他们不想发送报告本身,而只是发送一个链接。但是,当您设置参数值并单击“查看报告”时,浏览器中显示的 URL 不包含查询字符串中的参数值(只是默认报告路径),因此实际上并不可用。

我知道这个功能是可能的,因为如果我向报告添加订阅,并选中“包含链接”复选框,我会收到一封包含如下链接的电子邮件:

http://servername/ReportServer/Pages/ReportViewer.aspx?%2fRoot+Action+Analysis&ShowChart=2&sPN=&iDept=All&rs%3aParameterLanguage=en-US

当用户生成新报告时,是否可以更改服务器设置以显示完整 URL(带参数)?预先感谢!

0 投票
9 回答
88183 浏览

url - 如果 url 查询参数没有值,它是否有效?

像这样的网址http://example.com/foo?bar有效吗?

我正在寻找指向某种官方说法的链接。一个简单的是/否答案或轶事证据不会削减它。

0 投票
1 回答
2126 浏览

jsp - 获取已登录 Liferay 用户的用户属性

如何获取已登录 Liferay 用户的电子邮件 ID(从 portlet 中)?

我提到了这个链接,但无济于事。

0 投票
1 回答
1174 浏览

json - 从 facebook 图中检索照片 url

我目前正在通过以下电话从 facebook 获取我的新闻提要:https://graph.facebook.com/me/home。这里返回的对象有一个“from”键,它有名称、ID,有时还有类别。我知道我可以抓取ID并将/图片放在最后以获取图片的url,但我不想再打一个额外的电话。有谁知道我是否可以传递一些标志来强制从对象那里也有个人资料图片?

0 投票
4 回答
24066 浏览

ruby-on-rails - 用 url_for 查询参数?

正在工作和生成/comments/123/edit。现在我需要添加一个查询参数,以便代替

它是

我试过url_for([:edit, @post], :qp => "asdf")但不行。

0 投票
6 回答
312717 浏览

javascript - 如何将具有多个参数的 URL 传递到 URL 中?

基本上我正在尝试传递这样的 URL:

进入这样的网址:

它只识别第一个参数。我在使用 LinkedIn 和 Twitter 共享时遇到了同样的问题,所以一定是我做错了。