问题标签 [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 回答
1419 浏览

java - URIBuilder build() 削减端口?

我尝试使用 URIBuilder 使用特定端口和键值对来构建 URI。

控制台显示:

这是一种通缉行为吗?我知道我可以使用:

我想知道 .setPort() 方法是否会被忽略

0 投票
0 回答
96 浏览

java - 是否不允许执行包含 StringEntity 和附加查询参数的 httpclient?

我不知道是否不允许执行包含 StringEntity 和附加查询参数的 httpclient,或者此代码是否存在根本错误/我对它在做什么的假设?

既然如此,这就是我认为它应该做的/我正在尝试做的事情:

将已传递给方法的参数附加到 URL 中的 args。IOW、serNum 和 siteNum 应该以如下 URL 结尾:

我有一个更大的参数,我想在 httppost 的正文中传递,但不是在 URL 中。这个(stringifiedXML)我试图隐藏在 StringEntity 中。

这是上下文的整个方法:

私有类 PostDeliveryItemTask 扩展 AsyncTask {

一切似乎都很顺利,直到我到达这条线:

...橡胶真正与硅相遇的地方。那时——哇!它死得很快,像巴斯克维尔猎犬一样消失在虚空中。是因为混合匹配 URL args 和 StringEntity 吗?或者???“setEntity”行没有抱怨,所以我有点怀疑,但是......可能是什么问题?LogCat 没有给我任何错误 - 应用程序只会发出嘶哑的声音。

更新

当它“简单地呱呱叫”时,它会在 AsyncTask.class 的这两行之间结束:

更新 2

Sartorial Delimiter 建议:“尝试使用不同的 HTTP 客户端。内置的 HttpURLConnection 或其他。

但是怎么做?

有了这个:

我得到,“错误:HttpURLConnection 是抽象的;不能被实例化

有了这个:

... httpclient 没有可用的“.execute()”方法;同样适用于:

...所以...???

0 投票
1 回答
3506 浏览

java - URIBuilder setParameter 为空格添加 + 而不是 %20

我正在尝试使用 URIBuilder 构建一个 URL,由于某种原因,我得到 + 而不是 %20 空间。

这是我的代码:

参数:

结果网址:

我需要更改哪些参数才能正确编码?

谢谢

0 投票
1 回答
10469 浏览

groovy - 如何在 Groovy 中构建 URL

我想,我想在URIBuilder这里使用但不完全确定......

我有以下代码:

我现在需要将两者相加,以便生成以下内容:

但我不只是想使用字符串抨击(def url = serverURL + "/fizz?widget=" + appURL)。另外,我想要 URL 编码等。同样,我认为这URLBuilder是去这里的方式,但不确定。

我见过一个使用 JAX-RS' 的例子UriBuilder

现在我只需要弄清楚如何在 Groovy 中做到这一点?

0 投票
1 回答
2325 浏览

typo3 - 在 uri builder 中保留参数

假设我有一个带有 URI 的页面:

并且需要添加/更新/删除一些其他参数(让我们将其命名为offset),所以毕竟它将是:

不幸的是,当用uriBuilder这样的方式建立新链接时

我只得到index.php?id=123&offset=321(没有bydir争论了......)

我怎样才能强制uriBuilder保留这些论点?(手动重写参数GeneralUtility::_GP(*)是不可能的,因为它们在理论上是未知的)

$_GET数组也不好,因为我正在使用RealURL

0 投票
2 回答
6405 浏览

java - 如何使用 Uri.Builder 将数组参数添加到 url?

我需要生成一个带有数组参数的 url,或者看起来像这样:

如何做到这一点Uri.Builder?以下代码:

得到我这个输出:

?array%5B%5D=one&array%5B%5D=another

其中方括号被转义。

如何获得我想要的结果?我不想Uri.Builder完全放弃,因为解决方案已经基于该类。

0 投票
1 回答
1497 浏览

android - URI Builder - 构建查询字符串?

我正在尝试构建一个字符串/URI 来访问 API。API 接受一个句子参数。现在我这样做的尝试如下:

这只是我最好的尝试,并没有按我的意愿工作。这当前输出:

https://yoda.p.mashape.com%2Fyoda?sentence=you%20will%20be%20a%20hero

我正在寻找一种方法来构建如下所示的 URI:

https://yoda.p.mashape.com/yoda?sentence=you+will+be+a+hero

任何帮助,将不胜感激。非常感谢!

0 投票
2 回答
2919 浏览

c# - 使用 UriBuilder 并构造 httpRequest

我尝试构建以下 uri

我这样做如下

以上生成异常

感谢您帮助解决问题

0 投票
1 回答
734 浏览

rest - 如何让 absoluteURIbuilder 在 JAX-RS 的 loaction 标头中返回新创建的资源?

考虑以下示例:

创建新用户

此网址的 POST 请求:www.example.com/accounts/checking/users

获取用户详细信息

获取此网址的请求:www.example.com/accounts/checking/user/1

为 id 为 1 的用户返回资源。

现在我的问题是,当我发布到 www.example.com/accounts/checking/users 以创建新用户时,会创建一个新用户,并且必须在位置标头中返回其资源 uri。我无法使用 getAbsoluteURIbuilder 方法构建此 uri。

这是我所拥有的

//这里的'type'可以是支票或储蓄账户

我在上面的 POST 方法中返回的 uri 是

但预期的 uri 是

我怎样才能让它工作?

0 投票
6 回答
11512 浏览

android - 在Android中替换Uri.Builder中的查询参数?

我正在传递一个 Uri.Builder 对象作为子类的一种机制,以便在它在Android中执行之前将任何必要的参数填充到 Uri 中。

问题是,基类添加 using 的参数之一builder.appendQueryParameter("q",searchPhrase);需要在子类中替换,但我只能找到appendQueryParameter(),没有替换或设置方法。appendQueryParameter()具有相同参数名称的参数添加另一个实例,而不是替换它。

我应该放弃并尝试另一种方式吗?或者有没有办法替换我还没有找到的查询参数?