問題タブ [restful-url]

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

ruby-on-rails - モデルを親に関連付けるための基本的なRailsパターン(ネスト?)

Rails は初めてで、Rails で利用できるツールを使用して「複雑な」モデル (およびその関連付け) を構築する方法を理解しようとしています。次の例のシナリオを簡単に想像してください: UsersONE Racing のメンバーですTeam。ユーザーはCarsとを作成できますSchedules。これらの車にはDriversFuelレベル、EnginesおよびがありWheelsます。これらWheelsにはTiresHubsおよびがありMilesDrivenます。あなたはアイデアを得る...

ネストを 1 レベルだけ深くすることに関するすべての警告を考えると、 RESTful で Rails-y になり、ユーザーがwithを構築できるようにする UI を提示する方法にまだ苦労しています。CarTires

隠しフィールドと同様にSession&を自由に使用できることはわかっています。Cookieしたがって、ユーザーはログインし、チーム ページにルーティングされますteams(current_user.team_id)。次に、Car. このルートはnew_team_car_path(current_user.team_id)、彼らが車を作ることができる場所へのルートです...今、私はこの車にホイールを追加したいです...そのルートはnew_team_car_wheel_path(current_user.team_id, car_id)、などへのルートですか?私はそうは思いません...しかし、Rail-y wayとは何ですか?

team_idまた、構築されたすべてのものは最終的にチーム (およびユーザー) に関連付けられるため、および/またはuser_id関連付けを までずっと「運ぶ」のが最善か、Tire それともTeam階層の関連付けに従ってをクエリするのが合理的か実行時に?

これは基本的なことだと確信していますが、初心者はそれに最善のアプローチ方法について混乱しています...

0 投票する
4 に答える
538 参照

restful-url - オブジェクト間のIDなしでRESTful URLは有効ですか?

RESTful API の設計に関する質問が 2 つあります。私が果物屋のウェブアプリを持っているとしましょう。私が運ぶすべての果物とそれらの果物の数に関する情報を返したいのですが、次のようにします。

質問 1: 10 個のオレンジがある場合、特定のオレンジに関する情報を次の方法で取得できると考えています。

しかし、上記の URL は RESTful ですか? REST 標準に準拠するために「果物」と「オレンジ」の間に ID は必要ありませんか? または、「果物」の直後にサブクラス「オレンジ」が続くこの URL は問題ありませんか?

質問 2: 同様に、私のオレンジ (特定のオレンジではなく) についてディスカッション フォーラムを開きたい場合は、ここに置くことができます:

繰り返しますが、「オレンジ」と「コメント」の間に ID がないため、上記の URL は RESTful ですか? ここでは、「オレンジ」の直後に「コメント」が続くサブクラスの合理的なサブクラスはありません。

前もってありがとう、チャック

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

python - URL をより安らかに再フォーマットする方法 (.../?id=123 から .../123 へ)?

現在、次の方法でアクセスできるページがあります。

次のように、より安らかなものにしたいと思います。

Google App Engine を使用しています。html-mappings現在、URL はファイルにマッピングされています。

次に、ハンドラーで、次の方法で値をDetailsPageフェッチします。ID

URL をマップし、他の形式の URL を介して ID を抽出できるように、これを再構築するにはどうすればよいでしょうか。www.foo.com/details/123

ありがとう

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

django - AJAX 機能に適切な RESTful API を使用する代わりに、JSON を手動で構築し、GET、POST を手動で処理するのはハックですか?

Django アプリの構築を開始しましたが、これはおそらく他のフレームワークにも当てはまります。サーバーを呼び出す Backbone.js メソッド (fetch()、create()、destroy() など) では、Tastypie や Django-Piston が提供する適切な RESTful API を使用する必要がありますか? Backbone.js が使用できるいくつかの URL にマップされている Django ビューで JSON を構築するだけの方が簡単で柔軟であることがわかりました。繰り返しになりますが、Tastypie/Django-Piston の機能を最大限に活用していない可能性があります。

アプリ用に本格的な RESTful API を作成する準備はまだできていません。Backbone.js がサポートする AJAXy 機能の一部を使用したいだけです。

これを行うことの長所/短所は?

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

ruby-on-rails - Railsルーティング、このスラグスタイルのルートを作成するにはどうすればよいですか?

次のようなURLを作成しようとしています。

したがって、何かがコントローラーではない/ somethingであるURL(ただし、コントローラーエイリアスのようにコントローラーにマップされます)。何かが決まった言葉です。

次に、:a_slugは、コントローラーに渡され、アクションで取得される任意のスラッグにすることができます。

非常にカスタムなshowresourceurlのようなものです。

簡単そうに見えますが、ルートがうまくいかないようです。

乾杯!

0 投票する
3 に答える
1063 参照

c# - IHTTPHandler を使用してサービスが実装されている .net に安らかな URL を実装する

ASP.NET で安らかなサービスを実装したいと考えています。.Net 2.0 および IIS 5 以降と互換性を持たせたい。ASP.NET MVC または REST スターター キットを使用しないように制限されています。インターネットで読んだことで、HTTPHandlers を使用して実装できることがわかりました。問題は、リクエストが POST リクエストとして送信されることです。そして、URLを次のようにしたい:

http://abc.com/MyService/MyMethod1/ および http://abc.com/MyService/MyMethod2/

これに対する回避策はありますか?

ありがとう、ヴァミップ

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

rest - ReSTful デザイン: 新しいフォームを作成するためのテンプレートとして空のオブジェクトを返します

私の質問は率直です-私は思います。

現在、次の Uris が存在します。

私がやりたいことは、オブジェクトパラメータのリスト、そのタイプ、必須かどうかを含む新しいアイテムを作成するためのテンプレートのような、空白の「アイテム」を返すことです。この理由は、すべての新しいオブジェクトに適用できる、データ構造を完全に無視した汎用 jquery 'create new' プラグインを構築したいからです。

これを実装する最良の方法は何ですか?

お時間をいただきありがとうございます。

0 投票する
3 に答える
196 参照

rest - このリソースの正しい RESTful 呼び出し

私は現在、既存のインフラストラクチャへの RESTful インターフェイスを設計しており、ある特定の側面に苦労しています。

でアクセスできるユーザーのコレクションがあり/users 、そのコレクションの要素は/users/1などでアクセスできます

ただし、各ユーザーには、アクセスできる必要がある友達のリストもあります。users/1/friendsここで安らかな電話をかけるでしょうか?1 人のユーザーのみに関連しているため、それ自体のコレクションになる資格はありません。

どんな助けでも大歓迎です

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

spring - 春3mvcrequestmapping動的パラメーターの問題

http:// localhost:8080 / HelloWorldSpring3 / forms/helloworldで正常に動作する次のコードがあります

しかし、私はURLにこのようなものを持たせたい

http:// localhost:8080 / HelloWorldSpring3 / forms / helloworld / locname_here / locid_here

この@RequestMapping( "/ helloworld / **")を追加すると機能することがわかりましたが、アクセスしようとすると

http:// localhost:8080 / HelloWorldSpring3 / forms / helloworld / locname_here / locid_here

見つかりません。

次のようなWeb.xmlエントリ

Beanエントリのマッピング

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

ruby-on-rails - RESTfulパス使用時のRailsルーティングエラー

Railsアプリケーションに問題があります。存在すべきルートを認識していません。私のWebサイトのユーザーフィードバックをカタログ化することを目的とした、照会モデルでの基本的なCRUD操作があることを確認するために、 routes.rbresources :inquiriesファイルの先頭に含めました。照会インデックスのビューをレンダリングしようとすると、ブラウザーで次のエラーが発生します。

コンソールからの単純な$ rake routesことは、これが真実ではないことを示しています: `

個々のショーページではなく、ロードに失敗するのは私の/inquiries/ルートであることに言及する必要があります。index.html.erbファイルは次のとおりです。

アプリケーションがルートを見つけられない理由について何かアイデアはありますか?よろしくお願いします。