问题标签 [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.
java - 即使传递了“真”,@QueryParam 布尔值也会变为假
false
即使true
在客户端传递,使用布尔参数调用 REST 也会接收该值。
客户:
服务器:
java - 未指定 @DefaultValue 时 @QueryParam 的默认值是什么?
例如,具有以下 Java REST 定义:
并调用:
如果没有在调用中指定参数值是什么?(valString=?, valInt=?, valBool=?)
arrays - 使用 FOSRestBundle 将数据作为数组发送和接收到 API
嗨,我使用 FOSRestBundle 创建我的 API。我必须像 ARRAY 一样发送数据:
和更多。
我阅读了文档,但我不知道如何接收数据数组!
我的功能:
我尝试接收参数 sender,它是 array() 但是如何?
我使用 symfony 2.8
php - @QueryParam 要求正则表达式未按预期工作
我有一个简单的 API 端点设置如下:
如果我传递一个简单的数字,originLat 的 [QueryParam][1] 工作正常,但更复杂的离开时间正则表达式总是失败并显示以下消息:
这似乎违反直觉,因为这是正确的正则表达式。
我在这里做错了吗?
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]"
java - 如何强制球衣在查询参数中接受“>”字符
我在客户端遇到了 Jersey 的问题,我必须传递一些日期过滤器作为参数,它包含“=>”并且 Jersey 抱怨:
查询本身如下:
经过一些尝试,我明白'>'是问题的原因(日期中的空间也被错误编码)。如果我删除它泽西是好的,但网络服务不起作用。有没有一种特殊的方法来传递具有“=>”而不是“=”的参数?当我直接在浏览器中尝试 URL 时,它可以工作:
如果我像这样使用 UriBuilder 构建 url:
并在浏览器中尝试它也可以,但是如果我在查询中使用 URI,则查询再次失败。问题应该出在其他地方。
任何想法?
也试过
和
具有相同的“路径段为空”错误
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
谢谢
angular - 如果使用 queryparam,则以编程方式将查询参数附加到路由
我准备花一天的时间研究这个,但我希望你们有答案,因为我认为否则这将是一整天的事情。
我有以下变量
这些变量可能会或可能不会被填充或定义,具体取决于用户在表单中输入的信息。
我已经设置了当前的路由器:
我以这种方式设置它,希望如果 aqueryparam
未定义,它将被忽略,而是附加所有查询参数。
因此,如果使用查询参数,现在我希望将查询参数附加到 queryparams 参数。我不知道如何做到这一点,并开始了我的研究。
默认值是不可接受的,因为它仍然会产生一个总 url。非常感谢大家
symfony - 空值的 Symfony QueryParam
我正在尝试在我的 symfony 控制器上使用 QueryParam。
我不想接受查询中的空参数的问题。但是当我用
我尝试调用mysite.com/test=
它仍在工作的网络服务。
如果参数为空,我必须做什么来拒绝请求中的空参数而不在代码中进行测试
谢谢