问题标签 [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 - URIBuilder build() 削减端口?
我尝试使用 URIBuilder 使用特定端口和键值对来构建 URI。
控制台显示:
这是一种通缉行为吗?我知道我可以使用:
我想知道 .setPort() 方法是否会被忽略
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()”方法;同样适用于:
...所以...???
java - URIBuilder setParameter 为空格添加 + 而不是 %20
我正在尝试使用 URIBuilder 构建一个 URL,由于某种原因,我得到 + 而不是 %20 空间。
这是我的代码:
参数:
结果网址:
我需要更改哪些参数才能正确编码?
谢谢
groovy - 如何在 Groovy 中构建 URL
我想,我想在URIBuilder
这里使用但不完全确定......
我有以下代码:
我现在需要将两者相加,以便生成以下内容:
但我不只是想使用字符串抨击(def url = serverURL + "/fizz?widget=" + appURL
)。另外,我想要 URL 编码等。同样,我认为这URLBuilder
是去这里的方式,但不确定。
我见过一个使用 JAX-RS' 的例子UriBuilder
:
现在我只需要弄清楚如何在 Groovy 中做到这一点?
typo3 - 在 uri builder 中保留参数
假设我有一个带有 URI 的页面:
并且需要添加/更新/删除一些其他参数(让我们将其命名为offset),所以毕竟它将是:
不幸的是,当用uriBuilder
这样的方式建立新链接时
我只得到index.php?id=123&offset=321
(没有by
和dir
争论了......)
我怎样才能强制uriBuilder
保留这些论点?(手动重写参数GeneralUtility::_GP(*)
是不可能的,因为它们在理论上是未知的)
$_GET
数组也不好,因为我正在使用RealURL
java - 如何使用 Uri.Builder 将数组参数添加到 url?
我需要生成一个带有数组参数的 url,或者看起来像这样:
如何做到这一点Uri.Builder
?以下代码:
得到我这个输出:
?array%5B%5D=one&array%5B%5D=another
其中方括号被转义。
如何获得我想要的结果?我不想Uri.Builder
完全放弃,因为解决方案已经基于该类。
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
任何帮助,将不胜感激。非常感谢!
c# - 使用 UriBuilder 并构造 httpRequest
我尝试构建以下 uri
我这样做如下
以上生成异常
感谢您帮助解决问题
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 是
我怎样才能让它工作?
android - 在Android中替换Uri.Builder中的查询参数?
我正在传递一个 Uri.Builder 对象作为子类的一种机制,以便在它在Android中执行之前将任何必要的参数填充到 Uri 中。
问题是,基类添加 using 的参数之一builder.appendQueryParameter("q",searchPhrase);
需要在子类中替换,但我只能找到appendQueryParameter()
,没有替换或设置方法。appendQueryParameter()
具有相同参数名称的参数添加另一个实例,而不是替换它。
我应该放弃并尝试另一种方式吗?或者有没有办法替换我还没有找到的查询参数?