问题标签 [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.

0 投票
3 回答
1280 浏览

powershell - 使用变量 -Path 参数运行 Powershell 命令

有人可以向我解释以下行为吗?

如果我在 PowerShell 坚持认为反引号、引号和其他元字符正确无误上浪费的每一分钟都有一分钱,那么我将成为地球上最富有的人!有人请救我脱离这种疯狂!

顺便说一句,我实际上想要做的是通过一堆文件夹递归并删除不是视频文件的所有内容,就像这样......

...这对于(可能)同样的原因不起作用:无法将变量传递给-Path参数。如果有人真的很慷慨,他们也可以帮助。大都会!:D

0 投票
1 回答
153 浏览

servlets - 如何在 servlets web.xml 中执行 Url 模式

我有一个问题,这是否可以做到。我有一个配置文件 servlet,它有 2 个 url 模式, /profile 和 /profile/* 。所以在我的项目中,我有一个用户使用 GET /profile 来获取 JSON 中的所有配置文件。每个配置文件都有一个最喜欢的团队字符串。另外,我使用 /profile/* 来获取特定的配置文件,例如 /profile/2 。然后我有 profileFavTeam servlet,我想获取配置文件收藏团队的所有数据。因此,我需要获取配置文件 ID,因此我希望 url 为 /profile/"ID"/favteam,这将返回团队统计信息。

例如,如果个人资料 ID 为 2,有一个最喜欢的球队叫利物浦,我输入 /profile/2/favteam,它将显示利物浦的统计数据

那么我在 web.xml 中 profileFavTeam 的 url 是否会像这样,因为我希望用户在 ID /profile/*/favteam 中输入一个数字?

但是,如果我的配置文件 servlet 中有 /profile/* url 模式,这会起作用吗?

0 投票
1 回答
980 浏览

clojure - 如何从 Reitit 后端路由中提取路径参数

如何从 Reitit 后端 Clojure 路由中获取路径参数?我正在尝试通过:id以下方式获取与关联的 val,但在 REPL 中不断收到 404 file not found 错误。

我尝试使用https://luminusweb.com/docs/routes.htmlhttps://github.com/metosin/reitit/blob/master/README.md上的文档。

0 投票
1 回答
752 浏览

java - 一个 url 中的多个路径变量

我正在尝试构建一个可以一次接收多个 id 的 URL,因此我可以一次返回两个人,但是我得到了一个数字格式异常

这是通过传入多个 id 获得数字格式异常,有没有办法以不同的格式做到这一点?

0 投票
1 回答
120 浏览

jsf - 如何将未定义数量的路径参数映射到 Ocpsoft Rewrite 中的请求参数?

目前我正在尝试以下 JSF - Lib:

https://www.ocpsoft.org/rewrite/examples/

我有以下问题:

我有一个页面:/page.jsf

在我的页面中,我只有一个参数。例如我有: - 参数 1 - 参数 2

目前我知道我可以在我的 UrlConfigProvider 类中添加它:

.addRule(Join.path("/page/{parameter1}").to("/portal/mypage.jsf") .withInboundCorrection())

这适用于一个参数。

但是我怎样才能对多个参数执行此操作,所以 URL 是:/page/{parameter1}/{parameter2} ....

有任何想法吗?

0 投票
1 回答
131 浏览

.net - 如何在 VB.net 中使用补丁方法路径参数

如果我在 Postman 中运行它,我有一个 httpwebrequest 补丁方法。因为其中有一个路径参数。

其中有一个参数:

我的问题是,如果我使用这个 httpwebrequest(下)

它给了我“内部服务器错误 500”

我错过了什么?

顺便说一句,我想在 .net 中编写代码,但我不知道如何传递参数。

0 投票
3 回答
7240 浏览

angular - Angular 路由器导航更改 url,但不呈现组件

我正在开发一个带有路由和路径参数的角度应用程序。通过单击按钮,将调用一个函数以将用户重定向到具有相同路径参数的新 URL。虽然浏览器中的 URL 发生了变化,但是 app-routing.module.ts 中定义的相应组件并没有被加载。如果我再次刷新页面,则会呈现正确的页面。

这个想法是让学生获得一个带有哈希令牌(例如/student/33192c29aa8e449e94f3a1c4eef43ca8)的唯一 URL,这向他展示了一些指导方针。然后点击一下,他应该被转发到具有相同令牌的注册页面(例如/student/registration/33192c29aa8e449e94f3a1c4eef43ca8

应用程序路由.module.ts

指南.component.html

URL 在浏览器中正确更新,但 RegistrationComponent 未呈现。

谢谢您的帮助!

0 投票
1 回答
1157 浏览

java - 如何在 REST API URL 路径中处理特殊字符(如管道(|))而不在 java 中发送编码值?

URL映射为:

这里'articleName'包含竖线 ( |)。所以当我点击我得到的 URL 时400 Bad Request

我知道的可能的解决方案是,

使用 URL 编码。使用@RequestParam代替@PathVariable。但上述解决方案对我来说是不可能的。

是否有任何其他解决方案,例如(使用正则表达式或更改映射或任何显式过滤器等)来解决问题?

0 投票
1 回答
1173 浏览

node.js - 我们如何将参数传递给 nodeJS 中的挂载路由?

我正在学习 NodeJS 的课程,有一些与路由相关的作业,除了这部分看起来有点奇怪之外,一切正常:由于某种原因,我无法读取传递给已安装路由器的参数 ID。

菜.js

菜.js

index.js

此 GET localhost:3000/dishes/123正在调用正确的路由,但参数 discId 返回为“未定义”。同样,只是学习 nodeJS,似乎我的接收器/安装的路由应该可以很好地接收这些参数,可以正确读取正文,但不能正确读取参数。... 谢谢。

0 投票
1 回答
39 浏览

python - 按传递的顺序检索 URL 参数 - django

我试图检索传递给函数的 URL 参数,按照它们实际传递的顺序。这很重要的原因是它的支付提供商集成,它通过连接传递的值(按照传递的顺序)计算哈希值。因此,基于此,我需要按照参数在实际 URL 中传递的顺序访问参数,将它们连接起来,然后添加一个对我的帐户保密的 MD5 密钥来验证请求。

例如: http ://example.com/order/callback?date=20200101¤cy=USD&txnid=1234567&hash=thegeneratedhas

如果我通过 request.GET 访问请求,我会得到有序的字典。

伪代码

这会生成一个字符串,如:USD202001011234567 提供者生成的用于保留订单的哈希值,因此期望值为 20200101USD1234567

在 urls.py 中定义参数并不是我真正想要的,因为支付提供商公开表示他们可能会更改传递的参数,因此会破坏实现。我也不知道他们不时传递它的实际顺序。