问题标签 [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.
bdd - 空手道:查询参数值正在被编码
我正在使用空手道 0.6.1版本,并面临get
查询参数请求的问题。
在带有 queryparam 的请求 url 中变得像url?Name=Volvo%25
Andurl?Name=test+data
这是不正确的,我该如何解决。
angular - Angular 6 页面刷新,URL 符号“?” 变成“%3F”,“=”变成“%3D”
我有网址路径example.net/page-name?search=123
在浏览器中刷新页面后,它变成:example.net/page-name%3Fsearch%3D123
并从当前组件重定向到NotFoundComponent
路由模块:
如何保存符号“?” 和“=”页面刷新后,并留在当前组件?
angular - 如何使用查询参数?
在这里,我有一个班级项目,我需要在其中创建一个 Booksite,其中有一些 Books 的信息。现在书籍的信息是从一个 url 获取的。
现在我已经获取了详细信息..但是在 Booksite 中有一个导航栏,其中包含诸如 Newarrivals、Select Genre(这是带有选项 Children、Fiction、mystery 的下拉菜单)和 All Books 等选项。我必须使用 queryParam 来显示结果到名字。条件是
对于所有书籍,显示的 URL 是 /books。数据是从 myurl/booksapp/books 获取的,其中 myurl 是
http://advjavaapp-env.imadbprai6.us-west-2.elasticbeanstalk.com
Books by Genre 是一个包含小说、儿童、神秘的下拉列表。显示的 URL 是 /books/selopt,其中 selopt 是下拉列表中的选定选项。数据来自 myurl/booksapp/books/selopt。
对于新品,显示的 URL 是 /books?newarrival=yes。数据来自 myurl/booksapp/books?newarrival=yes
请帮我解决这个问题,因为我从过去两天开始尝试这样做。
到目前为止我所做的工作..
在 Booksdetails.Component.ts
angular - 导航后如何删除 queryParams | 角
我正在使用 Angular 应用程序并尝试检查CanActivate
是否token
有效,如果有效则返回 true。如果为真,我需要从url
我已经尝试过此代码删除 url 参数中删除它
let url: string = this.router.url.substring(0, this.router.url.indexOf("?"));
this.router.navigateByUrl(url);
但它进入了一个无限循环。使用检查其有效性后如何删除参数?
`
auth.service.ts
反向验证.guard.ts
应用程序路由.module.ts
angular - Angular:以编程方式更新 url 时,queryParams 不起作用
当我像这样以编程方式更新 url 的查询参数时:
然后尝试使用ActivatedRoute
如下服务获取此参数:
我得到这个结果:
有人可以解释这种行为吗?提前致谢。
我的实际代码:
我创建的服务:
java - @QueryParam Java 类的参数类型不正确
我有一个如下的 GET 请求调用,我得到一个
不正确的参数类型错误
这是请求类:
我不确定我为什么会得到这个。以下是我的 IDE 的建议。
成为原始类型。
有一个接受单个 String 参数的构造函数。
有一个名为 valueOf 或 fromString 的静态方法,它接受单个 String 参数(例如,参见 Integer.valueOf(String))。
有一个 ParamConverterProvider JAX-RS 扩展 SPI 的注册实现,它返回一个 ParamConverter 实例,该实例能够对类型进行“从字符串”转换。
是 List、Set 或 SortedSet,其中 T 满足上述 2、3 或 4。生成的集合是只读的。
我需要做什么?请帮忙。
post - 带有长查询参数的 GET 请求
我有任何导出 .xlsx 数据的 API。
SQL 的条件需要 2 个 id,我还需要传递列名。我通过查询参数传递 id 以及 GET 请求中的列名,列名可以是 1 或 10 或 100,具体取决于收集的数据。所以它可能会变成一个长 URL。
我是否将其修改为 POST 并发送正文中的列,还是应该按照我现在的方式发送?
ember.js - 当我在 transitionTo() 中添加 queryParam 时,我的 ember 应用程序完全重新加载
我正在根据用户在搜索表单中输入的数据进行搜索,并将此数据作为 queryParam 重定向到路由,这会完全重新加载应用程序。
我进行这样的转换:其中“搜索”是用户输入的数据
在目标路由的控制器中,我已经声明了这个 queryParam
然后我根据这个 queryParam 进行 API 搜索。一切正常,但是当我transitionTo()
对这条路线进行操作时,由于某种原因,该符号'?'
被添加到我的路线路径的开头,这会重新加载页面。
我期望的结果是转换使 url 看起来像这样,并且应用程序没有完全重新加载:
而真正的结果是:
在路径开头带有符号'?'
,这会导致应用程序完全重新加载。
java - 具有相同键的多个查询参数的邮递员获取请求返回空列表
我正在尝试获取与我的研究标准相对应的所有产品的列表值,在我的案例中,研究标准是使用 Postman(GET METHOD)的参考和区域:
但是每当我尝试在我的代码中获取我的引用时,我都会收到一个大小为零的列表。
我的问题是:是否可以在邮递员中传递具有相同键名的多个查询参数,如果是,为什么我在获取区域值时收到空列表