問題タブ [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 になります。

ただし、URL 内ではなく、httppost の本文内で渡したい大きな引数があります。この (stringifiedXML) StringEntity 内に隠そうとしています。

コンテキストのメソッド全体は次のとおりです。

プライベート クラス PostDeliveryItemTask は AsyncTask を拡張します {

この行に到達するまで、すべてがうまくいくようです:

...ゴムが実際にシリコンと出会う場所。その時点で-ワモ!バスカヴィル・ハウンドのように霧の中に消えていきます。URL args と StringEntity が混在して一致しているためですか? または???「setEntity」行は文句を言わないので、私はそれを疑っていますが...何が問題なのでしょうか? LogCat でエラーが発生することはありません。アプリが鳴るだけです。

アップデート

「単純に鳴く」と、AsyncTask.class の次の 2 行の間になります。

更新 2

Sartorial Delimiter の提案: "別の HTTP クライアントを使用してみてください。組み込みの HttpURLConnection またはその他のいずれかです。 "

しかし、どのように?

これとともに:

エラー: HttpURLConnection は抽象的です。インスタンス化できません」というメッセージが表示されます

これとともに:

...httpclient で使用できる「.execute()」メソッドはありません。同じことが次の場合にも当てはまります。

...それで...???

0 投票する
1 に答える
3506 参照

java - URIBuilder setParameter は、スペースとして %20 の代わりに + を追加します

URIBuilder を使用して URL を作成しようとしていますが、何らかの理由で %20 ではなく + が表示されます。

これは私のコードです:

パラメータ:

結果の URL:

パラメータを適切にエンコードするには、何を変更する必要がありますか?

ありがとう

0 投票する
1 に答える
10469 参照

groovy - Groovy で URL を作成する方法

ここで使用したいと思いますURIBuilderが、完全にはわかりません...

次のコードがあります。

次に、2 つを一緒に追加する必要があるため、次のようになります。

しかし、文字列バッシング ( ) を使いたいだけではありませんdef url = serverURL + "/fizz?widget=" + appURL。さらに、URLエンコーディングなどが欲しいです。繰り返しますが、ここに行く方法だと思いますURLBuilderが、よくわかりません。

JAX-RS を使用する例を見てきましたUriBuilder

Groovyでこれを行う方法を理解する必要がありますか?

0 投票する
1 に答える
2325 参照

typo3 - uri ビルダーで引数を保持する

URI を持つページがあるとしましょう:

他のパラメーターを追加/更新/削除する必要があるため (オフセットと名付けましょう)、最終的には次のようになります。

残念ながら、uriBuilderこのような新しいリンクを構築するとき

私はindex.php?id=123&offset=321(いいえbydir引数はもう...)

uriBuilderこれらの引数を強制的に保持するにはどうすればよいですか? (引数を手動で書き直すことGeneralUtility::_GP(*)はできません。理論的には未知であるためです)

また$_GET、RealURLで作業しているため、配列は良くありません

0 投票する
1 に答える
1497 参照

android - URI ビルダー - クエリ文字列を作成しますか?

API にアクセスするための文字列/URI を作成しようとしています。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 投票する
6 に答える
11512 参照

android - AndroidのUri.Builderのクエリパラメータを置き換えますか?

Androidで実行される前に、サブクラスが Uri に必要なパラメーターを入力するためのメカニズムとして、 Uri.Builder オブジェクトを渡しています。

問題は、基本クラスが使用して追加するパラメーターの 1 つをbuilder.appendQueryParameter("q",searchPhrase);サブクラスで置き換える必要がappendQueryParameter()あることですが、見つけることができるのは のみで、replace または set メソッドはありません。appendQueryParameter()同じパラメーター名で、パラメーターの別のインスタンスを追加しますが、それを置き換えません。

あきらめて別の方法を試す必要がありますか?または、まだ見つかっていないクエリ パラメータを置き換える方法はありますか?