問題タブ [path-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 投票する
7 に答える
193492 参照

java - RestTemplate: URL とクエリ パラメータを一緒に送信する方法

URL でパス パラメータとクエリ パラメータを渡そうとしていますが、奇妙なエラーが発生します。以下はコードです

そして私のURLはなりつつありますhttp://test.com/Services/rest/%7Bid%7D/Identifier?name=myName

それを機能させるにはどうすればよいですか。http://test.com/Services/rest/{id}/Identifier?name=myNameparamsがURLにIDを追加することを期待しています

提案してください。前もって感謝します

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

java - Tomcat Jersey REST - @PathParam のスペース

Tomcat 2.0.27 で Jersey 1.19 を介して REST サービスを作成する場合、@PathParams でスペースを使用できますか?

ファイル名パス パラメータにスペースを指定して REST サービスを呼び出そうとすると、Jersey は 400 Bad Request を返します。私のコードにも届きません。ファイル名にスペースがない場合、すべてが期待どおりに機能しています。私の REST メソッドの注釈は次のとおりです。

Tomcat のアクセス ログ、エンコーディングは問題ないようです:

アクセスログが示すように、別の / を URI テンプレートに追加しようとしても成功しませんでした。

ファイル名(すべて)の文字セットも指定してみました:

以下を追加して、Jersey ロギングを有効にしようとしました。

しかし、追加の出力が見つかりませんでした。「log」または「out」を含むアクセスされたファイルに対しても procmon を実行しました。

「ジャージ レスト スペース @PathParam」などをグーグルで検索すると、「@PathParam でスラッシュとドットを有効にするにはどうすればよいですか」などの楽しい情報が返されます。これがどのように問題になるかがわかります。しかし、 @PathParam の単純な (そして適切にエンコードされた) スペースが機能するかどうかについて、明確な声明を見つけることができませんでした。

@QueryParam を使用しているときは、すべて問題ありません。

これは私の現在の回避策ですが、@PathParam を使用するポイントがあります (可能な限り WebDAV サービスと同様に保ちます)。ですから、これについてあなたの意見をお聞きしたいと思います。ありがとう!

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

jax-rs - @PathParam が null でないのに PathSegment が null になるのはなぜですか?

次のコードでは、serviceIdSegmentis nullwhile serviceIdis not null.

理由を教えてください。

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

rest - PathParam レイヤ チェック REST

まずはそんな方々に素敵な週末を!他の幸運のために:)

残りのアーキテクチャを使用してアプリを作成しています。

簡単な質問がありますが、それを説明する方法がわかりません。

では、例を挙げてみましょう。おそらく質問は後で出てくるでしょう。

Car というパス要素があるとします。GET を実行すると、carInformation が返されます

したがって、次のように定義します。

この車で実行するアクション (開く、閉じる、開始など) を定義すると、次のようになります。

/car/{carid} で「これは私の車ですか?」などの一般的なチェックがありますか? 「車庫ですか?」または、たとえば後で呼び出されるプロセス間で抽象化して実装する必要がありますか

実際、私はパスパラメータの本当の目的を理解していません。なぜ単純にしないのか

事前にご回答いただきありがとうございます

よろしくお願いします

ジェフリー・ムセリ

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

regex - Tornado RequestHandler で URL のパス パラメータにアクセスできますか?

Tornado では、正規表現を使用して URL の一部をキャプチャできることは知っていますが、パス パラメータにアクセスするためのより構造化された方法はありませんか? クエリ引数 ( RequestHandler.get_query_argument()) にアクセスする方法に似たものでしょうか?