問題タブ [query-parameters]
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 - 複数 (LOTS) のパラメーターを使用してポスト クエリを送信する
RESTful サービス (RESTeasy) を使用してパラメーターとして渡す必要がある 50 以上のフィールドを持つテーブルがいくつかありますが、50 行の@QueryParam("field") Object field
. リスト、マップ、またはオブジェクトのいずれかを送信する方法はありますか?
現在使用しているコードは次のとおりです。
これは私たちが得る例外です:
django - OR ロジックを使用して Tastypie リソースをフィルター処理する
ModelResource
フィルターの OR クエリを表現する最良の方法を考え出そうとしています。
ModelResource.build_filters()
オーバーライドするか、このようなものを使用する必要があると確信していますModelResource.apply_filters()
。
ただし、このフィルターを GET パラメーターとして表現する最良の方法がわかりません。OR
任意のフィールドも一緒にできるようにしたい
助言がありますか?
url - クエリ パラメータをパス フォルダ名に mod_rewrite する方法は?
私は最初のステップを実行してurl-rewriting
いますが、以下を機能させることができません:
?skin=some_id
私のアプリケーションでは、アプリケーション内の任意のページにクエリ パラメータを適用することでスキンをロードできます。変わりたい:
の中へ:
しかし、私はそれを機能させることができません。
これは私が現在持っているものですhttpd.conf
:
質問:
これがうまくいかないので、何が間違っているのか知りたいですか?
また、URL が有効な場合、ユーザーが入力する URL は何ですか? http://www.mysite.com/123/anypage.html
どの「マップ」しhttp://www.mysite.com/anypage.html?skin=123
ますか?
また、クエリ パラメータにアクセスする場合、実際の URL ( ?skin=...
) または書き換えられた URL から抽出する必要がありますか?
助けてくれてありがとう!
編集:
だから私はそれをこのようにやっています(ここで役に立つテスター):
これはリダイレクトします:
まだ十分ではありません。
angularjs - AngularJS - params オブジェクトで $resource.query を使用する
angular.js
私は、あまり文書化されていないもののいくつかを取り上げて理解しようとしています。
これを考慮してください-サーバーには、クエリパラメーターを受け入れて検索結果のコレクションを返し、 GET /search.json
ルートに応答する検索メソッドがあります(Rails FWIW)。
ではjQuery
、サンプル クエリは次のようになります。
私は角度を使用してこれを実装しようとしており、それがどのように機能するかについて頭を悩ませています。これは私が今持っているものです:
そしてビューで:
TypeError: Object #<Resource> has no method 'push'
ただし、や などのエラーが発生し続け$apply already in progress
ます。
$resource
初期化を次のように変更すると、期待どおりに動作するようです。
$resource
一度初期化してから、要求された検索を変更してさまざまなクエリパラメーターを渡す方が直感的です。私はそれを間違っているのだろうか(おそらく)$resource.query
、最初の引数として query params オブジェクトを呼び出すことが可能であるというドキュメントを誤解しただけなのだろうか。ありがとう。
java - URL の記述方法に関係なく、URL からパラメータを抽出する方法は?
これらのパラメーターが書き込まれる方法に関係なく、通常の方法で URL のパラメーターを抽出する Java の方法が必要です ( https://www.facebook.com/Doly.mohamed.Smile9?ref=stream&hc_location=stream )私がしなければならないのは次のことだけなので、とても簡単です:
パラメータ値は次のようになります。
しかし、URLに別の方法でパラメーターが記述されている場合、または方法の場合のようにURLにパラメーターが記述されていない場合はどうすればよいですかdoPost()
。
サーブレットを使用せずに URL から extraPathInfo を取得する方法はありますか?
php - htaccess URL の書き換え、スクリプトでクエリ パラメータを使用できない
次のルールを使用して、ディレクトリ スタイルで URL を書き換えています。
これを使用して、私はlocalhost/post.php?pid=3
に向けていますlocalhost/post/3
しかし、今では、のようにデフォルトの方法でより多くのパラメーターを渡したいと思っています?key=value
。
たとえばlocalhost/post/3?comment_id=23
、このキーと値のペアはスクリプトでは使用できません。私がそうするとき、echo $_GET['comment_id']
それは何もエコーしません。
どうすればそれを成し遂げることができますか。
java - Jersey を使用して POJO をクエリ パラメータにシリアル化する方法
私は、会社でさまざまなサービス用に複数の小さな Java RESTful クライアント ライブラリを作成して遊んでいます。ほとんどの場合、サーバー側では何も変更できず、Jerseyのコードを記述して既存の RESTful API とやり取りする必要があります。
環境
ご存知のように、私はJSON を使用するためにJacksonと一緒に Jersey を使用してきました。POJO にクエリを実行するときは JSON からデシリアライズし、POJO を送信する必要があるときはそれを JSON 本体にシリアライズします。この2種類のスニペットは、今まで私のために仕事をしてきました...
クエリと逆シリアル化
シリアル化と送信
問題
POJO を送信するための JSON 本文を受け入れない RESTful サーバーに直面しています。機能しているように見える唯一のことは、クエリパラメーターを使用することです。
たとえば、オブジェクトを送信したい場合
JSONでシリアル化したかったのですが:
しかし、この特定の RESTful サーバーはクエリ パラメータを想定しています。
質問
これはちょっとひどいですが、私には選択肢がありません...そして、Jerseyでこれを達成する簡単な方法があることを今願っています.RESTfulサーバーに送信するために、オブジェクトをクエリパラメーターとして自動的にシリアル化するにはどうすればよいですか?
注: @Jukkaが回答したため、この質問を閉じました。私のように、実際に x-www-form-urlencoded データを送信する方法を探している場合は、作成した新しい質問を参照することを躊躇しないでください。私は何かを働かせようとしています...
アップデート
@Jukka のアイデアに従って、次のメソッドを作成しました。
これは素晴らしい出発点であり、実際に Query Params が必要な場合は完璧に機能します。私の場合、混乱してしまい、実際には x-www-form-urlencoded! が必要です。そのためには、MessageBodyWriter を作成する必要がありました。