タグ付けされた質問 「query-string」

URLの後の?(疑問符)、&(アンパサンド)で区切られたparameter = valueペアを含みます。特定のURLでWebアプリケーションに対して行われたリクエストでは、クエリ文字列のパラメーター+値のデータは、リクエストを受信するバックエンドのWebアプリケーションによって解析/消費されます。

30
JavaScriptでクエリ文字列値を取得するにはどうすればよいですか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 プラグインを使用せずにjQueryを介して(またはなしで)クエリ文字列値を取得する方法はありますか? もしそうなら、どうですか?そうでない場合、それを行うことができるプラグインはありますか?

14
encodeURI / encodeURIComponentの代わりにいつエスケープを使用することになっていますか?
Webサーバーに送信するクエリ文字列をエンコードするとき-いつescape()使用するencodeURI()か、またはor を使用するかencodeURIComponent(): エスケープを使用: escape("% +&="); または encodeURI()/ encodeURIComponent()を使用します encodeURI("http://www.google.com?var1=value1&var2=value2"); encodeURIComponent("var1=value1&var2=value2");




8
「?」の後にGETパラメータにアクセスする方法 Expressで?
私はこのようなクエリのパラメータを取得する方法を知っています: app.get('/sample/:id', routes.sample); この場合、私が使用することができますreq.params.id(たとえば、パラメータを取得するために、2中を/sample/2)。 しかし、URLのような/sample/2?color=red場合、変数にアクセスするにはどうすればよいcolorですか? 試しましたreq.params.colorがうまくいきませんでした。



30
C#でURLのクエリ文字列を作成する方法
コードからWebリソースを呼び出すときの一般的なタスクは、クエリ文字列を作成して、必要なすべてのパラメーターを含めることです。決してロケットサイエンスではあり&ませんが、最初のパラメータでない場合は、パラメータのエンコードなど、気にする必要がある気の利いた詳細事項があります。 それを行うコードは非常に単純ですが、少し面倒です: StringBuilder SB = new StringBuilder(); if (NeedsToAddParameter A) { SB.Append("A="); SB.Append(HttpUtility.UrlEncode("TheValueOfA")); } if (NeedsToAddParameter B) { if (SB.Length>0) SB.Append("&"); SB.Append("B="); SB.Append(HttpUtility.UrlEncode("TheValueOfB")); } } これは非常に一般的なタスクであり、よりエレガントで読みやすいユーティリティクラスの存在を期待します。MSDNをスキャンしましたが、MSDNを見つけることができませんでした。これにより、次の質問が表示されます。 上記を行う上で最もエレガントでクリーンな方法は何ですか?
473 c#  .net  url  query-string 



10
クエリ文字列内で配列を渡す方法は?
クエリ文字列を介して配列を渡す標準的な方法はありますか? 明確にするために、私は複数の値を持つクエリ文字列を持っています。そのうちの1つは配列値です。そのクエリ文字列の値を配列として扱いたい-他のクエリ文字列変数と区別がつかないように配列を分解したくない。 また、この投稿の回答によれば、著者は配列のクエリ文字列のサポートが定義されていないことを示唆しています。これは正確ですか? 編集: @アレックスの答えに基づいて、これを行う標準的な方法はないので、私のフォローアップは、私が読んでいるパラメータがPHPとJavascriptの両方の配列であることを認識する簡単な方法は何ですか? 複数のパラメータに同じ名前を付けることは許容されますか?そうすれば、それらが配列に属していることがわかりますか?例: ?myarray=value1&myarray=value2&myarray=value3... それともこれは悪い習慣でしょうか?

9
HTTPSクエリ文字列は安全ですか?
HTTPSを使用する安全なWebベースのAPIを作成しています。ただし、クエリ文字列を使用してユーザーにパスワードの送信を含めるように構成することを許可する場合、これも安全ですか、それともPOSTを介して実行する必要がありますか?
351 ssl  https  query-string 

11
URLクエリ文字列パラメーターを取得する
次のような形式のURLクエリ文字列からパラメーターを取得するための「必要なコードが少ない」方法は何ですか? www.mysite.com/category/subcategory?myqueryhash 出力は次のようになります。 myqueryhash 私はこのアプローチを知っています: www.mysite.com/category/subcategory?q=myquery <?php echo $_GET['q']; //Output: myquery ?>
322 php  url  query-string 

19
エスケープされたURLパラメータを取得する
URLパラメーターを取得でき、JavaScriptエラーを出力せずにこの検索文字列をサポートできるjQueryプラグインを探しています。「不正なURIシーケンス」。これをサポートするjQueryプラグインがない場合、これをサポートするように変更する方法を知る必要があります。 ?search=%E6%F8%E5 URLパラメータの値は、デコードされると、次のようになります。 æøå (文字はノルウェー語です)。 サーバーにアクセスできないため、サーバー上で何も変更できません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.