問題タブ [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.
ruby-on-rails - モデルを親に関連付けるための基本的なRailsパターン(ネスト?)
Rails は初めてで、Rails で利用できるツールを使用して「複雑な」モデル (およびその関連付け) を構築する方法を理解しようとしています。次の例のシナリオを簡単に想像してください: Users
ONE Racing のメンバーですTeam
。ユーザーはCars
とを作成できますSchedules
。これらの車にはDrivers
、Fuel
レベル、Engines
およびがありWheels
ます。これらWheels
にはTires
、Hubs
およびがありMilesDriven
ます。あなたはアイデアを得る...
ネストを 1 レベルだけ深くすることに関するすべての警告を考えると、 RESTful で Rails-y になり、ユーザーがwithを構築できるようにする UI を提示する方法にまだ苦労しています。Car
Tires
隠しフィールドと同様に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
階層の関連付けに従ってをクエリするのが合理的か実行時に?
これは基本的なことだと確信していますが、初心者はそれに最善のアプローチ方法について混乱しています...
restful-url - オブジェクト間のIDなしでRESTful URLは有効ですか?
RESTful API の設計に関する質問が 2 つあります。私が果物屋のウェブアプリを持っているとしましょう。私が運ぶすべての果物とそれらの果物の数に関する情報を返したいのですが、次のようにします。
質問 1: 10 個のオレンジがある場合、特定のオレンジに関する情報を次の方法で取得できると考えています。
しかし、上記の URL は RESTful ですか? REST 標準に準拠するために「果物」と「オレンジ」の間に ID は必要ありませんか? または、「果物」の直後にサブクラス「オレンジ」が続くこの URL は問題ありませんか?
質問 2: 同様に、私のオレンジ (特定のオレンジではなく) についてディスカッション フォーラムを開きたい場合は、ここに置くことができます:
繰り返しますが、「オレンジ」と「コメント」の間に ID がないため、上記の URL は RESTful ですか? ここでは、「オレンジ」の直後に「コメント」が続くサブクラスの合理的なサブクラスはありません。
前もってありがとう、チャック
python - URL をより安らかに再フォーマットする方法 (.../?id=123 から .../123 へ)?
現在、次の方法でアクセスできるページがあります。
次のように、より安らかなものにしたいと思います。
Google App Engine を使用しています。html-mappings
現在、URL はファイルにマッピングされています。
次に、ハンドラーで、次の方法で値をDetailsPage
フェッチします。ID
URL をマップし、他の形式の URL を介して ID を抽出できるように、これを再構築するにはどうすればよいでしょうか。www.foo.com/details/123
ありがとう
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 機能の一部を使用したいだけです。
これを行うことの長所/短所は?
ruby-on-rails - Railsルーティング、このスラグスタイルのルートを作成するにはどうすればよいですか?
次のようなURLを作成しようとしています。
したがって、何かがコントローラーではない/ somethingであるURL(ただし、コントローラーエイリアスのようにコントローラーにマップされます)。何かが決まった言葉です。
次に、:a_slugは、コントローラーに渡され、アクションで取得される任意のスラッグにすることができます。
非常にカスタムなshowresourceurlのようなものです。
簡単そうに見えますが、ルートがうまくいかないようです。
乾杯!
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/
これに対する回避策はありますか?
ありがとう、ヴァミップ
rest - ReSTful デザイン: 新しいフォームを作成するためのテンプレートとして空のオブジェクトを返します
私の質問は率直です-私は思います。
現在、次の Uris が存在します。
私がやりたいことは、オブジェクトパラメータのリスト、そのタイプ、必須かどうかを含む新しいアイテムを作成するためのテンプレートのような、空白の「アイテム」を返すことです。この理由は、すべての新しいオブジェクトに適用できる、データ構造を完全に無視した汎用 jquery 'create new' プラグインを構築したいからです。
これを実装する最良の方法は何ですか?
お時間をいただきありがとうございます。
rest - このリソースの正しい RESTful 呼び出し
私は現在、既存のインフラストラクチャへの RESTful インターフェイスを設計しており、ある特定の側面に苦労しています。
でアクセスできるユーザーのコレクションがあり/users
、そのコレクションの要素は/users/1
などでアクセスできます
ただし、各ユーザーには、アクセスできる必要がある友達のリストもあります。users/1/friends
ここで安らかな電話をかけるでしょうか?1 人のユーザーのみに関連しているため、それ自体のコレクションになる資格はありません。
どんな助けでも大歓迎です
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エントリのマッピング
ruby-on-rails - RESTfulパス使用時のRailsルーティングエラー
Railsアプリケーションに問題があります。存在すべきルートを認識していません。私のWebサイトのユーザーフィードバックをカタログ化することを目的とした、照会モデルでの基本的なCRUD操作があることを確認するために、 routes.rbresources :inquiries
ファイルの先頭に含めました。照会インデックスのビューをレンダリングしようとすると、ブラウザーで次のエラーが発生します。
コンソールからの単純な$ rake routes
ことは、これが真実ではないことを示しています: `
個々のショーページではなく、ロードに失敗するのは私の/inquiries/ルートであることに言及する必要があります。index.html.erbファイルは次のとおりです。
アプリケーションがルートを見つけられない理由について何かアイデアはありますか?よろしくお願いします。