问题标签 [uribuilder]
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 - Apache Http UrlBuilder 从 URL 中剥离 API 版本
全部,
我在这样的配置中定义了我的基本网址
foobar.baseurl = https://api.foobar.com/v3/reporting/
这是作为我的 Spring bean 的构造函数参数传递的
这一切都很好,但是URLBuilder剥离了这/v3/reporting
部分,然后当我尝试做这样的事情时。
所以请求变成了这个
这自然给出了 HTTP 404。
那么如何阻止 URIBuilder 剥离我的 URL 的一部分,以便我拥有如下正确的 URL?
https://api.foobar.com/v3/reporting/fooReports?type_of_foo=bar
java - Java:在查询参数之前使用片段构建 URI
我正在寻找构建以下类型的 URI: https ://example.com/index.html#db/report/csv?token=4cec23a8a07b63c1ed74&time=1473951700000&name=GA
但我正在尝试产生不正确的结果:
以上是对 # 进行编码并导致
https://example.com/index.html%23db/report/csv?token=4cec23a8a07b63c1ed74&time=1473951700000&name=GA
如何不编码 # 并仍然获得所需的 Url。
java - 创建url时如何通过uribuilder在查询参数之前制作哈希内容
我使用来自 apache.http.client 的 uribuilder 对象来创建 url
例如:www.xxx.com/#/path/?query=123
我的代码如下
但结果是 www.xxx.com/?query=123#path,我怎样才能得到 uribuilder 或其他 java 工具库所期望的正确 url。
java - 如何修复 URI 构建错误
在 android 中有一个类似 http://api.openweathermap.org/data/2.5/forecast/daily?q=khulna&mode=json&units=metric&cnt=7&appid=02b7的 URL ;
所以我使用 Uri builder
这里有两个额外的字符'%26'和'%3D';
我将此 URI 转换为字符串并使用替换方法替换这两个字符
但我的问题是如何构建预期的 Uri 而不是通过字符串替换方法替换两个字符。
java - 忽略某些参数的 URI 构建器
我遇到了一个让我担心的问题,我在我的应用程序中使用 URI bulder 来构建用于在应用程序和我的 Web 服务器之间传输数据的 url,如下所示:
我有几个不同的连接构建这样的 url,直到最近我发现其中一个没有在最终查询中包含设备或登录令牌,这会导致数据无法验证的问题。myData 字段可能很长,在这种特定情况下,它大约有 4000 个字符,看起来不太大,我知道它可以处理更大的数据。在四处搜索之后,我找不到任何提及这些特定方法的大小限制的内容,只要您的服务器不限制限制,它应该是好的。
经过一段时间试图弄清楚为什么我最终只是切换了变量,所以设备和登录是第一位的,数据在最后并且它起作用了。
我的问题是为什么?我在文档中找不到任何暗示会发生这种情况的东西,而且这似乎是一个糟糕的解决方法,只是依赖于希望它也不会在其他地方发生。我不认为我有任何使用多个大参数的查询,但我假设根据发生在我身上的事情会迷路。
java - javax UriBuilder 没有正确转义“}”
javax.ws.rs.core.UriBuilder
没有}
正确转义:
将输出http://host/dir}one
,不}
转义。
鉴于org.apache.http.client.utils.URIBuilder
:
将输出,按预期http://hostdir%7Done
转义。}
%7D
这是一个错误javax.ws.rs.core.UriBuilder
吗?
java - 如何使用 URIBuilder 构造带参数的 URI?
如何构造一个URI
like www.google.com/p1/p2?what&k1=v1&k2=v2
using URIBuilder
?当我使用 Java 的 URIBuilder.setParameter() 时,我必须传入一个名称和一个值。如何在不使用 URIBuilder.setCustomQuery() 的情况下构造上述 uri?
java - JAX-RS 2.0 UriBuilder 异常
我已经处理这个问题两天多了,我查看了所有我能找到的与这个问题无关的票。我尝试过使用不同版本的 JAX-RS,但它总是归结为这个问题。
我最近看到需要在我的 servlet 中实现异步请求。在此之前,它使用 JAX-RS 1.9 可以完美运行但是一旦我添加使用@ManagedAsync
注释所需的依赖项,我就会收到以下错误
我试图寻找依赖问题,但我找不到任何问题,如果有人马上指出一个问题,我会觉得很傻。但我浏览了构建路径中的所有包,不仅是 Maven,还有我的 JRE 和 Tomcat,但无济于事
pom.xml
web.xml
用户类
RequestHandler 类
我很感激任何帮助,如果这是一个依赖问题......我今晚会哭着入睡......
powershell - 使用 URIBuilder 的 Azure Rate Card api 查询
我在 grrovy 脚本中使用 URIBuilder 正确构建 URL 时遇到了困难。这就是文档所说的样子 -
https://management.azure.com/subscriptions/ {subscription-Id}/providers/Microsoft.Commerce/RateCard?api-version={api-version}&$filter=OfferDurableId eq '{OfferDurableId}' 和 Currency eq ' {Currency}' 和 Locale eq '{Locale}' 和 RegionInfo eq '{RegionInfo}''
我的代码 -
输出 -
失败并出现以下错误 -
[消息:指定的查询无效。请为 OfferDurableId、Currency、Locale 和 RegionInfo 指定有效值。]
任何人都可以提供正确的方法来创建这个吗?
groovy - Groovy 字符串在 URI addQueryParam 中使用时发生变化
以下是使用 HTTPbuilder 进行 Rest 查询的脚本的一部分。目的是进行连续查询并每次增加一天。StartDate 和 EndDate 字符串的值在 uri.addQueryParam 中使用时会发生变化,而“:”字符显示 %3A 值。谁能确定我为什么以及如何让它保持为 : 字符?
输出