问题标签 [path-parameter]
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.
jersey - jax-rs: jersey @pathparam 以一种方法获取上一个参数
我将如何获得 on 方法中的最后一个路径参数。
我知道如何获取最近的路径参数
articleId
,如方法getArticle
。但我想在getArticle
方法中获取上一个路径参数。例如:如果 URL 是
/{profile}/articles/{articleId}
. 我将如何以相同的方法获得两者{profile}
的值{articleId}
PS:我知道我可以通过破坏 URL 来获得它,如果我从UriInfo
wso2-am - wso2am 1.9.0 路径参数问题
实际上我正在使用 WSO2 Api Manager 1.9.0。我已经发布了一个带有以下 url 模板的资源的 API:/web/v1.2/test/{id}?user=12345
现在,当我尝试请求此资源时,它会发出未找到匹配的资源异常。
有人对我的问题有解决方案吗?
java - @QueryParam + @PathParam 的日期参数
关于 java jersey 我如何为 Date 参数声明 @DefaultValue?
前任。
另外,继续这个问题,我怎样才能在使用@PathParam 构造的 URL 中将 Date 参数留空?演示:http://localhost:8080/testcreate/ ???? 使其为空或 null 或除特定格式化值 ex 之外的任何内容。
java - Jersey 如何迭代参数?
我有这个需要很多参数的 put 请求。
那么有没有办法迭代参数而不是手动访问它们。
我想要的是
这可能吗?
jax-rs - RESTEasy 不能接受 @PathParam 输入的 Long
我在教程(Jersey)中看到有可能传入Long类型的 JAX-RS @PathParam。
但是,当我尝试使用 RESTEasy 执行此操作时,我遇到了错误:
我用整数测试了它,但它也不起作用......
此外,我试图将此 ID 值作为字符串,然后使用Long.valueOf(String s)或Long.parseLong(String s)将其转换为 Long ,在这两种情况下我都会出错
这是我的网络服务资源方法的代码:
解决了
我有错误的导入不导入 javax.ws.rs.PathParam; ,但是来自网络套接字 PathParam 的东西......我只是在 IntelliJ 自动导入上进行中继,并没有看到它是错误的。
spring-mvc - @PathParam 和 @PathVariable 有什么区别
据我所知,两者的目的相同。@PathVariable
除了来自 Spring MVC 和@PathParam
来自 JAX-RS的事实。对此有何见解?
rest - JAX-RS:双 @PathParam 传递
我想传递双路径参数,如 5、5.0、0.5、3.5、3.65 等。
所以我在 JAX-RS 资源上做了这样的方法:
但即使没有 Regex 模式,这种方法似乎也无法正常工作。
更新
抱歉,没有正则表达式它可以正常工作,正则表达式 \d+(\.\d+) 有问题吗?我也一直在尝试使用: [0-9]+(\.[0-9]+)? 只是\S+(不是空格)
atmosphere - @ManagedService 路径中的参数为空
实际上我会从@ManagedService 路径中检索两个参数,但我只得到空值。代码类似于:
调试“mittId”和“destId”为空。代码有错误或我忘记了什么?实际上我使用的是 Atmosphere-runtime 2.3.0。
感谢任何会提供帮助的人!
uri - 路径组件中 URI 参数的用途
我们知道可以使用语法在 URI的路径组件;param=value
中传递参数。我想知道这有什么好处,考虑到参数也可以在查询组件中传递。
维基百科文章甚至没有提到在路径组件中包含参数的可能性。
另一个网站提到了这种可能性,但它也补充说它几乎从未使用过:
每个路径段都可以包含参数,这些参数通过 ; 与段分隔。(分号)字符,例如:
http://www.blah.com/some;param1=foo/crazy;param2=bar/path.html
上面的 URL 是完全有效的,尽管几乎从未使用过路径段保存参数的这种能力(我个人从未见过)。
我在 Stackoverflow 上找到了“何时使用 @QueryParam 与 @PathParam”的解释,但在我看来,任何参数都可以在查询组件中传递,从而使路径参数变得多余。最重要的是,我不知道为什么有人会使用上述语法在 URI 中传递参数。
上面引用的示例还提出了一个问题,即分别与 和param1
是否param2
有任何关系。或者为什么我们可以在路径组件中包含参数是有用的?some
crazy
先感谢您。
jakarta-ee - 在 Java EE 的 WebSocket 端点中使路径参数可选
给定一个 WebSocket 端点,如下所示。
端点能够接受路径参数{token}
。然而,路径参数是可选的,它是在 Java Script 的运行时动态确定的。在 JavaScript 中跳过此参数,如下所示导致404
.
WebSocket 连接
'wss://localhost:8443/ContextPath/Push/CartPush'
失败:WebSocket 握手期间出错:意外响应代码:404
它使令牌值强制如下。
为了排除除GET
and之外的所有不需要的 HTTP 方法POST
,我使用以下限制或约束以及 Servlet 安全约束,在web.xml
.
如何使给定的路径参数可选?
使用的服务器是 WildFly 10.0.0 final / Java EE 7。