問題タブ [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 になります。
ただし、URL 内ではなく、httppost の本文内で渡したい大きな引数があります。この (stringifiedXML) StringEntity 内に隠そうとしています。
コンテキストのメソッド全体は次のとおりです。
プライベート クラス PostDeliveryItemTask は AsyncTask を拡張します {
この行に到達するまで、すべてがうまくいくようです:
...ゴムが実際にシリコンと出会う場所。その時点で-ワモ!バスカヴィル・ハウンドのように霧の中に消えていきます。URL args と StringEntity が混在して一致しているためですか? または???「setEntity」行は文句を言わないので、私はそれを疑っていますが...何が問題なのでしょうか? LogCat でエラーが発生することはありません。アプリが鳴るだけです。
アップデート
「単純に鳴く」と、AsyncTask.class の次の 2 行の間になります。
更新 2
Sartorial Delimiter の提案: "別の HTTP クライアントを使用してみてください。組み込みの HttpURLConnection またはその他のいずれかです。 "
しかし、どのように?
これとともに:
「エラー: HttpURLConnection は抽象的です。インスタンス化できません」というメッセージが表示されます
これとともに:
...httpclient で使用できる「.execute()」メソッドはありません。同じことが次の場合にも当てはまります。
...それで...???
java - URIBuilder setParameter は、スペースとして %20 の代わりに + を追加します
URIBuilder を使用して URL を作成しようとしていますが、何らかの理由で %20 ではなく + が表示されます。
これは私のコードです:
パラメータ:
結果の URL:
パラメータを適切にエンコードするには、何を変更する必要がありますか?
ありがとう
groovy - Groovy で URL を作成する方法
ここで使用したいと思いますURIBuilder
が、完全にはわかりません...
次のコードがあります。
次に、2 つを一緒に追加する必要があるため、次のようになります。
しかし、文字列バッシング ( ) を使いたいだけではありませんdef url = serverURL + "/fizz?widget=" + appURL
。さらに、URLエンコーディングなどが欲しいです。繰り返しますが、ここに行く方法だと思いますURLBuilder
が、よくわかりません。
JAX-RS を使用する例を見てきましたUriBuilder
。
Groovyでこれを行う方法を理解する必要がありますか?
typo3 - uri ビルダーで引数を保持する
URI を持つページがあるとしましょう:
他のパラメーターを追加/更新/削除する必要があるため (オフセットと名付けましょう)、最終的には次のようになります。
残念ながら、uriBuilder
このような新しいリンクを構築するとき
私はindex.php?id=123&offset=321
(いいえby
、dir
引数はもう...)
uriBuilder
これらの引数を強制的に保持するにはどうすればよいですか? (引数を手動で書き直すことGeneralUtility::_GP(*)
はできません。理論的には未知であるためです)
また$_GET
、RealURLで作業しているため、配列は良くありません
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
どんな助けでも大歓迎です。本当にありがとう!
android - AndroidのUri.Builderのクエリパラメータを置き換えますか?
Androidで実行される前に、サブクラスが Uri に必要なパラメーターを入力するためのメカニズムとして、 Uri.Builder オブジェクトを渡しています。
問題は、基本クラスが使用して追加するパラメーターの 1 つをbuilder.appendQueryParameter("q",searchPhrase);
サブクラスで置き換える必要がappendQueryParameter()
あることですが、見つけることができるのは のみで、replace または set メソッドはありません。appendQueryParameter()
同じパラメーター名で、パラメーターの別のインスタンスを追加しますが、それを置き換えません。
あきらめて別の方法を試す必要がありますか?または、まだ見つかっていないクエリ パラメータを置き換える方法はありますか?