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

0 投票
1 回答
221 浏览

c# - 如何将多个来源(每个来源都有自己的多个目的地)发送到查询字符串上的 Google 距离矩阵

我正在使用 C# WebClient 和 UriBuilder 类,与 Google 距离矩阵 API 进行通信。我的程序正在发送以逗号分隔的纬度、经度对。一个起点和多个目的地都可以正常工作:查询字符串上的目的地值只需要用竖线字符“|”分隔:

但我想让它与多个来源一起工作,每个来源都有自己的多个目的地。那可能吗?或者 API 是否生成笛卡尔积,计算每个起点到每个目的地的距离?

如果可能的话,如何在查询字符串上origins[i]进行协调?destinations[i]

这是我的 C# 程序中的示例结构(地理位置被遮挡):

调试器中显示的目标数组

我需要将该结构转换为 API 将在查询字符串上接受的格式,以destinationArray[0]origin[0]destinationArray[1]with链接的方式origin[1]

0 投票
1 回答
290 浏览

java - Java URI Builder 构建方法替换“?” 路径中的字符

我在以下路径有一个 API

我正在使用 Java 中的 URIBuilder 构建客户端。

该请求包含一个要代替 %s 的列表和要代替 %d 的时间。但是正在形成的请求有这样的路径

基本上是“?” 字符被 %3F 替换。有人可以帮我解决这个问题吗?

PS:我知道我们可以使用 URIBuilder 中可用的“.queryParam”选项。寻找发生这种情况的实际原因?

0 投票
1 回答
547 浏览

java - Uri.Builder 用逗号附加一些东西作为查询参数

对于类型的查询参数,array例如。271,305, 315,Java Uri.Builder 对分隔各个值的逗号进行编码。您如何在不编码的情况下添加带有逗号的内容作为查询参数。我想对其进行配置,使其不会更改逗号。它将 url 逗号编码为%2c.

selectedCookieTags具有诸如271,305, 315但我得到的是值cookieTags=271%2C305%2C315

顺便说一句,我搜索找不到任何重复的帖子。

0 投票
2 回答
212 浏览

java - 如何在 apache URIBuilder 中的端口后添加斜杠?

我正在尝试构建一个带有斜杠的 URI,但碰巧找不到使用 URIBuilder 的方法。这甚至可能吗?

预期结果将是: http://test.com:24/?param1=value1&param2=value2

我现在得到的:http://test.com:24?param1=value1&param2=value2

任何想法?

0 投票
0 回答
73 浏览

java - 如何构建 URI 并防止编码(斜杠替换为 %2F)

检查这个简单的例子:

如果我使用构造函数构造我的 URI 和完整的 url,我的片段斜线将被保留。现在我想用 API 构建我的 URI。

我有一个给定的 URL 并想附加我的片段。 如何使用 API 实现这一点?

目前我的解决方案是使用字符串操作构建我的 url,并从构造的 String 创建一个 uri

0 投票
1 回答
95 浏览

spring-boot - 如何在不指定方案的情况下使用 UriBuilder 构建 URI,单独托管?

参考:org.springframework.web.util.UriBuilder

我正在使用UriBuilder为端点构建 URI

但是,我已经有了https://example.com/mypage一个字符串变量中的值(从数据库中获取)。我可以直接使用这个字符串而不是分别指定方案和路径/主机吗?现在我正在手动将主字符串拆分为单独的部分。