問題タブ [form-parameter]

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 投票する
3 に答える
4620 参照

jax-rs - JAX-RSを使用して必要なフォームパラメータを確認するには?

いくつかのフォーム パラメータを受け入れる POST メソッド呼び出しがあります。特定のフォーム パラメータが存在しない状況を JAX-RS で処理する必要があります。

例 :

@POST @Produces (MediaType.APPLICATION_JSON) public Response makeCall(@FormParam("input") final String input) { }

「入力」に値を渡さない場合、コントロールはこのメソッドに入り、入力の値を null と見なします。

しかし、入力の値がnullの場合、コントロールがこのメソッドに入ることは望ましくありません。

どうすればそれを達成できるかについてのアイデアはありますか?

必要なフォームパラメータが存在しない場合、JAX-RS はエラー 400 (Bad Request) をスローできますか?

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

resteasy - Chrome Advanced REST Client からフォーム パラメータを送信する

からフォーム パラメータを送信したいのですChrome Advanced REST Clientが、null. この私のリソース クラス

IKeywordResource.java

キーワードリソース

そして、これが POST リクエストを送信し、フォーム パラメータを定義する方法です。 POST リクエスト

ただし、私が言ったように、 list_format は null になるので、理由はわかりません。どんな種類の助けにも感謝します

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

java - json を渡したい場合、どのように jersey メソッドに注釈を付けますか?

次のジャージーメソッド宣言があります。

残りのクライアントでは、次のように次のメソッドを呼び出そうとします: ここに画像の説明を入力

メソッドをデバッグすると、受け取ったパラメーターが null であることがわかります。

ここに画像の説明を入力

メソッド宣言を書き換えるには?

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

java - おそらくMuleを使用して、Jerseyを過ぎてメッセージ本文をこっそり盗むにはどうすればよいですか

そのため、Mule ( 3.3.1 ) と Jersey ( 1.6 ) の古いバージョンを使用しています - どちらも非常に新しく、アップグレードできません - と同様の問題があり、Jersey で "charset=UTF-8" を使用して FormParam で "null 2.0"という点で、HTML フォーム データ@POSTは常に編集されますが、(UTF-8 以外の文字セットを強制するために) nullを使用しても違いはありません。@FormParamnull

ジャージーが私のリクエストボディを食べているようです。TestInterceptorメッセージ本文と s を含むメッセージ プロパティを単純に出力する (上記のコメントで)を挿入すると@FromParam、期待されるすべてのデータが存在します。ジャージーがこれを行うのを止める方法や、事前にデータを取得する方法はありますか?

予想される@FormParam引数はすべてStringそのままです...

使用したコマンドは

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

java - Spring ControllerでFORM/POSTパラメータを取得するには?

MailChimp Webhook URLから来るはずの次の応答があります。

これは行の BODY です:

Spring Controllerを使用するときに以前に使用しましたが、 data [merges][FNAME]@RequestParameterなどの上記の応答からデータを取得する方法がわかりません。

Spring コントローラー内で QueryString を取得するにはどうすればよいですか? QUERYSTRING キー: a4483983hu473004884j0x

私はあなたの助けに感謝します!

0 投票する
0 に答える
463 参照

java - Spring AntPathMatcher setCaseSensitive(false) がパラメーターの取得に対して機能しない

私は次のコードを持っています:

ポジョ:

コントローラーの内部:

構成:

URLに行くと

trololoコンソールに表示されます

URLに行くと

コンソールに null が表示されます。

問題を解決するにはどうすればよいですか?

0 投票する
0 に答える
19 参照

rest - REST 2 次元文字列配列の使用

私はPOSTこの形式で持っています:

offset:"0"
sort[0][field]:"lname"
sort[0][direction]:"desc"

REST コンシューマーをセットアップするにはどうすればよいですか? NULL私はこれを試しましたが、ソートパラメータに対してのみを返します。

0 投票する
2 に答える
39 参照

ruby-on-rails - Rails が送信されたフォーム パラメータの 1 つをコントローラにキャプチャしないのはなぜですか?

Rails 4.2.3 と MySql 5.5.37 を使用しています。最近、列の名前とタイプを変更しましたが、Rails フォームを送信すると、そのフォーム フィールド「selection_id」がキャプチャされません。以下は私のRailsフォームです...

そして、これがブラウザに出力されるHTMLです...

このデータが Chrome に送信されているのがわかります...

しかし、コントローラー側でパラメーターを出力しようとすると、3つのうち2つだけが出力されます。これは「置く」

版画

この他のフィールドが失われるのはなぜですか?どうすれば修正できますか?