问题标签 [queryparam]

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 回答
1784 浏览

java - 即使传递了“真”,@QueryParam 布尔值也会变为假

false即使true在客户端传递,使用布尔参数调用 REST 也会接收该值。

客户:

服务器:

0 投票
2 回答
64173 浏览

java - 未指定 @DefaultValue 时 @QueryParam 的默认值是什么?

例如,具有以下 Java REST 定义:

并调用:

如果没有在调用中指定参数值是什么?(valString=?, valInt=?, valBool=?)

0 投票
1 回答
388 浏览

arrays - 使用 FOSRestBundle 将数据作为数组发送和接收到 API

嗨,我使用 FOSRestBundle 创建我的 API。我必须像 ARRAY 一样发送数据:

和更多。

我阅读了文档,但我不知道如何接收数据数组!

我的功能:

我尝试接收参数 sender,它是 array() 但是如何?

我使用 symfony 2.8

0 投票
2 回答
1079 浏览

php - @QueryParam 要求正则表达式未按预期工作

我有一个简单的 API 端点设置如下:

如果我传递一个简单的数字,originLat 的 [QueryParam][1] 工作正常,但更复杂的离开时间正则表达式总是失败并显示以下消息:

这似乎违反直觉,因为这是正确的正则表达式。

我在这里做错了吗?

0 投票
1 回答
453 浏览

angular - How angular2 get query-param like this "sort=field1,asc&sort=field2,desc&sort=field3,asc"

I use angular2

if the url is like this :

url?sort=field1,asc&sort=field2,desc

I use

How to get "field1,asc" and "field2,desc" form sort: "[object Object]"

0 投票
1 回答
652 浏览

java - 如何强制球衣在查询参数中接受“>”字符

我在客户端遇到了 Jersey 的问题,我必须传递一些日期过滤器作为参数,它包含“=>”并且 Jersey 抱怨:

查询本身如下:

经过一些尝试,我明白'>'是问题的原因(日期中的空间也被错误编码)。如果我删除它泽西是好的,但网络服务不起作用。有没有一种特殊的方法来传递具有“=>”而不是“=”的参数?当我直接在浏览器中尝试 URL 时,它可以工作:

如果我像这样使用 UriBuilder 构建 url:

并在浏览器中尝试它也可以,但是如果我在查询中使用 URI,则查询再次失败。问题应该出在其他地方。

任何想法?

也试过

具有相同的“路径段为空”错误

0 投票
1 回答
544 浏览

java - java中的queryparam注释中的字符串和变量名可以不同吗?

这是一个场景。

Case1: (@QueryParam(" username ") String username ) URL: example?username=yourname

Case2: (@QueryParam(" username ") String name ) URL: example?username=yourname

在这两种情况下,这是使用 QueryParam 的正确方法。

当我使用 Case1 时,它可以工作,打印出你的名字。但是当我使用 Case2 时,会打印 null。

由于遵循一些编码标准,我想实施案例 2。意味着我不想更改变量名称(即“字符串名称”)。但在 URL 中我必须使用“用户名”。

有什么方法可以为 QueryParam 使用 Case2 场景。

添加代码(第一次编辑)这是我复制我面临的问题的代码

/username1?username=yourname 输出:Username1 is ==> yourname

/username2?username=yourname 输出:Username2 is ==> null

谢谢

0 投票
2 回答
3081 浏览

angular - 如果使用 queryparam,则以编程方式将查询参数附加到路由

我准备花一天的时间研究这个,但我希望你们有答案,因为我认为否则这将是一整天的事情。

我有以下变量

这些变量可能会或可能不会被填充或定义,具体取决于用户在表单中输入的信息。

我已经设置了当前的路由器:

我以这种方式设置它,希望如果 aqueryparam未定义,它将被忽略,而是附加所有查询参数。

因此,如果使用查询参数,现在我希望将查询参数附加到 queryparams 参数。我不知道如何做到这一点,并开始了我的研究。

默认值是不可接受的,因为它仍然会产生一个总 url。非常感谢大家

0 投票
1 回答
815 浏览

symfony - 空值的 Symfony QueryParam

我正在尝试在我的 symfony 控制器上使用 QueryParam。

我不想接受查询中的空参数的问题。但是当我用

我尝试调用mysite.com/test=它仍在工作的网络服务。

如果参数为空,我必须做什么来拒绝请求中的空参数而不在代码中进行测试

谢谢

0 投票
1 回答
1693 浏览

angular - Angular中带有routerLink链接的动态查询参数

我正在尝试在循环中将参数传递给我的 routerLink 。下面是对象数组的样子: 在此处输入图像描述

这是带有 routerLink 链接的循环:

期望的输出:<a href="page?position=hello"></a>